|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.aspectj.org.eclipse.jdt.core.dom.ASTNode
org.aspectj.org.eclipse.jdt.core.dom.BodyDeclaration
org.aspectj.org.eclipse.jdt.core.dom.AdviceDeclaration
org.aspectj.org.eclipse.jdt.core.dom.AroundAdviceDeclaration
public class AroundAdviceDeclaration
AroundAdviceDeclaration DOM AST node. has: everything an AdviceDeclaration has, a return type (or return type Mark2) It inherits property descriptors from AdviceDeclaration, but needs to add one for its return type, but I can't mix descripters from two different classes in a property list, so I have to redefine them all here and use a 'around' prefix to distinguish them from the ones defined in AdviceDeclaration. There has to be a better way, but this works.
| Field Summary | |
|---|---|
static org.aspectj.org.eclipse.jdt.core.dom.ChildPropertyDescriptor |
aroundBODY_PROPERTY
|
static org.aspectj.org.eclipse.jdt.core.dom.ChildPropertyDescriptor |
aroundJAVADOC_PROPERTY
|
static org.aspectj.org.eclipse.jdt.core.dom.ChildListPropertyDescriptor |
aroundPARAMETERS_PROPERTY
|
static org.aspectj.org.eclipse.jdt.core.dom.ChildPropertyDescriptor |
aroundPOINTCUT_PROPERTY
|
static org.aspectj.org.eclipse.jdt.core.dom.ChildPropertyDescriptor |
aroundRETURN_TYPE_PROPERTY
|
static org.aspectj.org.eclipse.jdt.core.dom.ChildPropertyDescriptor |
aroundRETURN_TYPE2_PROPERTY
|
static org.aspectj.org.eclipse.jdt.core.dom.ChildListPropertyDescriptor |
aroundTHROWN_EXCEPTIONS_PROPERTY
|
static org.aspectj.org.eclipse.jdt.core.dom.ChildListPropertyDescriptor |
aroundTYPE_PARAMETERS_PROPERTY
|
| Fields inherited from class org.aspectj.org.eclipse.jdt.core.dom.AdviceDeclaration |
|---|
BODY_PROPERTY, JAVADOC_PROPERTY, PARAMETERS_PROPERTY, POINTCUT_PROPERTY, THROWN_EXCEPTIONS_PROPERTY |
| Fields inherited from class org.aspectj.org.eclipse.jdt.core.dom.ASTNode |
|---|
ANNOTATION_TYPE_DECLARATION, ANNOTATION_TYPE_MEMBER_DECLARATION, ANONYMOUS_CLASS_DECLARATION, ARRAY_ACCESS, ARRAY_CREATION, ARRAY_INITIALIZER, ARRAY_TYPE, ASSERT_STATEMENT, ASSIGNMENT, BLOCK, BLOCK_COMMENT, BOOLEAN_LITERAL, BREAK_STATEMENT, CAST_EXPRESSION, CATCH_CLAUSE, CHARACTER_LITERAL, CLASS_INSTANCE_CREATION, COMPILATION_UNIT, CONDITIONAL_EXPRESSION, CONSTRUCTOR_INVOCATION, CONTINUE_STATEMENT, DO_STATEMENT, EMPTY_STATEMENT, ENHANCED_FOR_STATEMENT, ENUM_CONSTANT_DECLARATION, ENUM_DECLARATION, EXPRESSION_STATEMENT, FIELD_ACCESS, FIELD_DECLARATION, FOR_STATEMENT, IF_STATEMENT, IMPORT_DECLARATION, INFIX_EXPRESSION, INITIALIZER, INSTANCEOF_EXPRESSION, JAVADOC, LABELED_STATEMENT, LINE_COMMENT, MALFORMED, MARKER_ANNOTATION, MEMBER_REF, MEMBER_VALUE_PAIR, METHOD_DECLARATION, METHOD_INVOCATION, METHOD_REF, METHOD_REF_PARAMETER, MODIFIER, NORMAL_ANNOTATION, NULL_LITERAL, NUMBER_LITERAL, ORIGINAL, PACKAGE_DECLARATION, PARAMETERIZED_TYPE, PARENTHESIZED_EXPRESSION, POSTFIX_EXPRESSION, PREFIX_EXPRESSION, PRIMITIVE_TYPE, PROTECT, QUALIFIED_NAME, QUALIFIED_TYPE, RECOVERED, RETURN_STATEMENT, SIMPLE_NAME, SIMPLE_TYPE, SINGLE_MEMBER_ANNOTATION, SINGLE_VARIABLE_DECLARATION, STRING_LITERAL, SUPER_CONSTRUCTOR_INVOCATION, SUPER_FIELD_ACCESS, SUPER_METHOD_INVOCATION, SWITCH_CASE, SWITCH_STATEMENT, SYNCHRONIZED_STATEMENT, TAG_ELEMENT, TEXT_ELEMENT, THIS_EXPRESSION, THROW_STATEMENT, TRY_STATEMENT, TYPE_DECLARATION, TYPE_DECLARATION_STATEMENT, TYPE_LITERAL, TYPE_PARAMETER, VARIABLE_DECLARATION_EXPRESSION, VARIABLE_DECLARATION_FRAGMENT, VARIABLE_DECLARATION_STATEMENT, WHILE_STATEMENT, WILDCARD_TYPE |
| Method Summary | |
|---|---|
org.aspectj.org.eclipse.jdt.core.dom.Type |
getReturnType()
|
org.aspectj.org.eclipse.jdt.core.dom.Type |
getReturnType2()
|
static java.util.List |
propertyDescriptors(int apiLevel)
|
void |
setReturnType(org.aspectj.org.eclipse.jdt.core.dom.Type type)
|
void |
setReturnType2(org.aspectj.org.eclipse.jdt.core.dom.Type type)
|
java.util.List |
typeParameters()
|
| Methods inherited from class org.aspectj.org.eclipse.jdt.core.dom.AdviceDeclaration |
|---|
getBody, getPointcut, parameters, setBody, setPointcut, thrownExceptions |
| Methods inherited from class org.aspectj.org.eclipse.jdt.core.dom.BodyDeclaration |
|---|
getJavadoc, getJavadocProperty, getModifiers, getModifiersProperty, modifiers, setJavadoc, setModifiers |
| Methods inherited from class org.aspectj.org.eclipse.jdt.core.dom.ASTNode |
|---|
accept, copySubtree, copySubtrees, delete, equals, getAST, getFlags, getLength, getLocationInParent, getNodeType, getParent, getProperty, getRoot, getStartPosition, getStructuralProperty, hashCode, nodeClassForType, properties, setFlags, setProperty, setSourceRange, setStructuralProperty, structuralPropertiesForType, subtreeBytes, subtreeMatch, toString |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final org.aspectj.org.eclipse.jdt.core.dom.ChildPropertyDescriptor aroundRETURN_TYPE_PROPERTY
public static final org.aspectj.org.eclipse.jdt.core.dom.ChildPropertyDescriptor aroundRETURN_TYPE2_PROPERTY
public static final org.aspectj.org.eclipse.jdt.core.dom.ChildListPropertyDescriptor aroundTYPE_PARAMETERS_PROPERTY
public static final org.aspectj.org.eclipse.jdt.core.dom.ChildPropertyDescriptor aroundJAVADOC_PROPERTY
public static final org.aspectj.org.eclipse.jdt.core.dom.ChildListPropertyDescriptor aroundPARAMETERS_PROPERTY
public static final org.aspectj.org.eclipse.jdt.core.dom.ChildPropertyDescriptor aroundPOINTCUT_PROPERTY
public static final org.aspectj.org.eclipse.jdt.core.dom.ChildListPropertyDescriptor aroundTHROWN_EXCEPTIONS_PROPERTY
public static final org.aspectj.org.eclipse.jdt.core.dom.ChildPropertyDescriptor aroundBODY_PROPERTY
| Method Detail |
|---|
public static java.util.List propertyDescriptors(int apiLevel)
public java.util.List typeParameters()
public org.aspectj.org.eclipse.jdt.core.dom.Type getReturnType()
public void setReturnType(org.aspectj.org.eclipse.jdt.core.dom.Type type)
public org.aspectj.org.eclipse.jdt.core.dom.Type getReturnType2()
public void setReturnType2(org.aspectj.org.eclipse.jdt.core.dom.Type type)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||