jodd.proxetta
Interface MethodInfo

All Superinterfaces:
AsmConsts
All Known Implementing Classes:
MethodSignatureVisitor

public interface MethodInfo
extends AsmConsts

Method info provides various information about the method. Used in pointcut definitions.


Field Summary
 
Fields inherited from interface jodd.proxetta.AsmConsts
ACC_ABSTRACT, ACC_ANNOTATION, ACC_BRIDGE, ACC_ENUM, ACC_FINAL, ACC_INTERFACE, ACC_NATIVE, ACC_PRIVATE, ACC_PROTECTED, ACC_PUBLIC, ACC_STATIC, ACC_STRICT, ACC_SUPER, ACC_SYNCHRONIZED, ACC_SYNTHETIC, ACC_TRANSIENT, ACC_VARARGS, ACC_VOLATILE, TYPE_ANNOTATION, TYPE_ARRAY, TYPE_BOOLEAN, TYPE_BYTE, TYPE_CHAR, TYPE_CLASS, TYPE_DOUBLE, TYPE_ENUM, TYPE_FLOAT, TYPE_INT, TYPE_LONG, TYPE_REFERENCE, TYPE_SHORT, TYPE_STRING, TYPE_VOID
 
Method Summary
 int getAccessFlags()
           
 AnnotationInfo[] getAnnotations()
           
 int getArgumentOpcodeType(int index)
           
 int getArgumentsCount()
           
 ClassInfo getClassInfo()
          Returns target class informations.
 java.lang.String getClassname()
           
 java.lang.String getDeclaration()
           
 java.lang.String getDeclaredClassName()
          Returns declared class name for inner methods or classname for top-level methods.
 java.lang.String getDescription()
           
 java.lang.String getExceptions()
           
 int getHierarchyLevel()
          Returns hierarchy level, starting from top class as 1.
 java.lang.String getMethodName()
           
 int getReturnOpcodeType()
           
 java.lang.String getReturnType()
           
 java.lang.String getSignature()
           
 boolean isTopLevelMethod()
          Returns true if method is declared in top-level class.
 

Method Detail

getDeclaration

java.lang.String getDeclaration()

getReturnType

java.lang.String getReturnType()

getExceptions

java.lang.String getExceptions()

getSignature

java.lang.String getSignature()

getMethodName

java.lang.String getMethodName()

getArgumentsCount

int getArgumentsCount()

getArgumentOpcodeType

int getArgumentOpcodeType(int index)

getReturnOpcodeType

int getReturnOpcodeType()

getAccessFlags

int getAccessFlags()

getClassname

java.lang.String getClassname()

getDescription

java.lang.String getDescription()

getAnnotations

AnnotationInfo[] getAnnotations()

getDeclaredClassName

java.lang.String getDeclaredClassName()
Returns declared class name for inner methods or classname for top-level methods.


isTopLevelMethod

boolean isTopLevelMethod()
Returns true if method is declared in top-level class.


getClassInfo

ClassInfo getClassInfo()
Returns target class informations.


getHierarchyLevel

int getHierarchyLevel()
Returns hierarchy level, starting from top class as 1.



Copyright © 2003-2010 Jodd Team