|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.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.Objectpublic boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic 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 PatternNodejava.io.IOException
public static Declare read(VersionedDataInputStream s,
ISourceContext context)
throws java.io.IOException
java.io.IOExceptionpublic 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 Declarepublic boolean isAdviceLike()
Declare
isAdviceLike in class Declarepublic java.lang.String getNameSuffix()
Declare
getNameSuffix in class Declarepublic java.lang.String getName()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||