Package org.aspectj.weaver.patterns
Klasse DeclareErrorOrWarning
java.lang.Object
org.aspectj.weaver.patterns.PatternNode
org.aspectj.weaver.patterns.Declare
org.aspectj.weaver.patterns.DeclareErrorOrWarning
- Alle implementierten Schnittstellen:
IHasPosition,IHasSourceLocation
-
Feldübersicht
Von Klasse geerbte Felder org.aspectj.weaver.patterns.Declare
ANNOTATION, DOMINATES, ERROR_OR_WARNING, PARENTS, PARENTSMIXIN, SOFT, TYPE_ERROR_OR_WARNINGVon Klasse geerbte Felder org.aspectj.weaver.patterns.PatternNode
end, sourceContext, start -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungaccept(PatternNodeVisitor visitor, Object data) booleangetName()returns "declare warning" or "declare error"Declares have methods in the .class file against which info can be stored (for example, the annotation in the case of declare annotation).inthashCode()booleanIndicates if this declare should be treated like advice.booleanisError()parameterizeWith(Map<String, UnresolvedType> typeVariableBindingMap, World w) Returns a version of this declare element in which all references to type variables are replaced with their bindings given in the map.static Declareread(VersionedDataInputStream s, ISourceContext context) voidReturns this declare mutatedtoString()returns "declare warning: <message>" or "declare error: <message>"traverse(PatternNodeVisitor visitor, Object data) voidVon Klasse geerbte Methoden org.aspectj.weaver.patterns.Declare
getDeclaringType, setDeclaringTypeVon Klasse geerbte Methoden org.aspectj.weaver.patterns.PatternNode
copyLocationFrom, getEnd, getFileName, getSourceContext, getSourceLocation, getStart, readLocation, setLocation, writeLocation
-
Konstruktordetails
-
DeclareErrorOrWarning
-
-
Methodendetails
-
toString
returns "declare warning: <message>" or "declare error: <message>" -
equals
-
hashCode
public int hashCode() -
accept
- Angegeben von:
acceptin KlassePatternNode
-
traverse
- Setzt außer Kraft:
traversein KlassePatternNode
-
write
- Angegeben von:
writein KlassePatternNode- Löst aus:
IOException
-
read
- Löst aus:
IOException
-
isError
public boolean isError() -
getMessage
-
getPointcut
-
resolve
Beschreibung aus Klasse kopiert:DeclareReturns this declare mutated -
parameterizeWith
Beschreibung aus Klasse kopiert:DeclareReturns a version of this declare element in which all references to type variables are replaced with their bindings given in the map.- Angegeben von:
parameterizeWithin KlasseDeclare
-
isAdviceLike
public boolean isAdviceLike()Beschreibung aus Klasse kopiert:DeclareIndicates if this declare should be treated like advice. If true, the declare will have no effect in an abstract aspect. It will be inherited by any concrete aspects and will have an effect for each concrete aspect it is ultimately inherited by.- Angegeben von:
isAdviceLikein KlasseDeclare
-
getNameSuffix
Beschreibung aus Klasse kopiert:DeclareDeclares have methods in the .class file against which info can be stored (for example, the annotation in the case of declare annotation). The name is of the form ajc$declare_XXX_NNN where XXX can optionally be set in this 'getNameSuffix()' method - depending on whether, at weave time, we want to easily differentiate between the declare methods.- Angegeben von:
getNameSuffixin KlasseDeclare
-
getName
returns "declare warning" or "declare error"
-