public class DeclareParentsMixin extends DeclareParents
child, isExtends, parents
ANNOTATION, DOMINATES, ERROR_OR_WARNING, PARENTS, PARENTSMIXIN, SOFT, TYPE_ERROR_OR_WARNING
end, sourceContext, start
Constructor and Description |
---|
DeclareParentsMixin(TypePattern child,
java.util.List parents) |
DeclareParentsMixin(TypePattern child,
TypePatternList parents) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object other) |
int |
hashCode() |
boolean |
isMixin() |
static Declare |
read(VersionedDataInputStream s,
ISourceContext context) |
java.lang.String |
toString() |
void |
write(CompressingDataOutputStream s) |
accept, findMatchingNewParents, getChild, getNameSuffix, getParents, isAdviceLike, isExtends, match, parameterizeWith, parentsIncludeClass, parentsIncludeInterface, resolve
getDeclaringType, setDeclaringType
copyLocationFrom, getEnd, getFileName, getSourceContext, getSourceLocation, getStart, readLocation, setLocation, traverse, writeLocation
public DeclareParentsMixin(TypePattern child, java.util.List parents)
public DeclareParentsMixin(TypePattern child, TypePatternList parents)
public boolean equals(java.lang.Object other)
equals
in class DeclareParents
public int hashCode()
hashCode
in class DeclareParents
public void write(CompressingDataOutputStream s) throws java.io.IOException
write
in class DeclareParents
java.io.IOException
public static Declare read(VersionedDataInputStream s, ISourceContext context) throws java.io.IOException
java.io.IOException
public java.lang.String toString()
toString
in class DeclareParents
public boolean isMixin()
isMixin
in class DeclareParents