Package org.aspectj.weaver.patterns
Class DeclareParentsMixin
- java.lang.Object
-
- org.aspectj.weaver.patterns.PatternNode
-
- org.aspectj.weaver.patterns.Declare
-
- org.aspectj.weaver.patterns.DeclareParents
-
- org.aspectj.weaver.patterns.DeclareParentsMixin
-
- All Implemented Interfaces:
IHasPosition,IHasSourceLocation
public class DeclareParentsMixin extends DeclareParents
-
-
Field Summary
-
Fields inherited from class org.aspectj.weaver.patterns.DeclareParents
child, isExtends, parents
-
Fields inherited from class org.aspectj.weaver.patterns.Declare
ANNOTATION, DOMINATES, ERROR_OR_WARNING, PARENTS, PARENTSMIXIN, SOFT, TYPE_ERROR_OR_WARNING
-
Fields inherited from class org.aspectj.weaver.patterns.PatternNode
end, sourceContext, start
-
-
Constructor Summary
Constructors Constructor Description DeclareParentsMixin(TypePattern child, List parents)DeclareParentsMixin(TypePattern child, TypePatternList parents)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object other)inthashCode()booleanisMixin()static Declareread(VersionedDataInputStream s, ISourceContext context)StringtoString()voidwrite(CompressingDataOutputStream s)-
Methods inherited from class org.aspectj.weaver.patterns.DeclareParents
accept, findMatchingNewParents, getChild, getNameSuffix, getParents, isAdviceLike, isExtends, match, parameterizeWith, parentsIncludeClass, parentsIncludeInterface, resolve
-
Methods inherited from class org.aspectj.weaver.patterns.Declare
getDeclaringType, setDeclaringType
-
Methods inherited from class org.aspectj.weaver.patterns.PatternNode
copyLocationFrom, getEnd, getFileName, getSourceContext, getSourceLocation, getStart, readLocation, setLocation, traverse, writeLocation
-
-
-
-
Constructor Detail
-
DeclareParentsMixin
public DeclareParentsMixin(TypePattern child, List parents)
-
DeclareParentsMixin
public DeclareParentsMixin(TypePattern child, TypePatternList parents)
-
-
Method Detail
-
equals
public boolean equals(Object other)
- Overrides:
equalsin classDeclareParents
-
hashCode
public int hashCode()
- Overrides:
hashCodein classDeclareParents
-
write
public void write(CompressingDataOutputStream s) throws IOException
- Overrides:
writein classDeclareParents- Throws:
IOException
-
read
public static Declare read(VersionedDataInputStream s, ISourceContext context) throws IOException
- Throws:
IOException
-
toString
public String toString()
- Overrides:
toStringin classDeclareParents
-
isMixin
public boolean isMixin()
- Overrides:
isMixinin classDeclareParents
-
-