|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.aspectj.weaver.patterns.PatternNode org.aspectj.weaver.patterns.Declare org.aspectj.weaver.patterns.DeclareTypeErrorOrWarning
public class DeclareTypeErrorOrWarning
For a declare error/warning that specified a type pattern rather than a pointcut.
Field Summary |
---|
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 | |
---|---|
DeclareTypeErrorOrWarning(boolean isError,
TypePattern typePattern,
java.lang.String message)
|
Method Summary | |
---|---|
java.lang.Object |
accept(PatternNodeVisitor visitor,
java.lang.Object data)
|
boolean |
equals(java.lang.Object other)
|
java.lang.String |
getMessage()
|
java.lang.String |
getName()
returns "declare type warning" or "declare type error" |
java.lang.String |
getNameSuffix()
Declares have methods in the .class file against which info can be stored (for example, the annotation in the case of declare annotation). |
TypePattern |
getTypePattern()
|
int |
hashCode()
|
boolean |
isAdviceLike()
Indicates if this declare should be treated like advice. |
boolean |
isError()
|
Declare |
parameterizeWith(java.util.Map 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 Declare |
read(VersionedDataInputStream s,
ISourceContext context)
|
void |
resolve(IScope scope)
Returns this declare mutated |
java.lang.String |
toString()
returns "declare warning: |
void |
write(CompressingDataOutputStream s)
|
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 |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DeclareTypeErrorOrWarning(boolean isError, TypePattern typePattern, java.lang.String message)
Method Detail |
---|
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.Object accept(PatternNodeVisitor visitor, java.lang.Object data)
accept
in class PatternNode
public void write(CompressingDataOutputStream s) throws java.io.IOException
write
in class PatternNode
java.io.IOException
public static Declare read(VersionedDataInputStream s, ISourceContext context) throws java.io.IOException
java.io.IOException
public boolean isError()
public java.lang.String getMessage()
public TypePattern getTypePattern()
public void resolve(IScope scope)
Declare
resolve
in class Declare
public Declare parameterizeWith(java.util.Map typeVariableBindingMap, World w)
Declare
parameterizeWith
in class Declare
public boolean isAdviceLike()
Declare
isAdviceLike
in class Declare
public java.lang.String getNameSuffix()
Declare
getNameSuffix
in class Declare
public java.lang.String getName()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |