jodd.proxetta
Interface MethodSignature

All Known Implementing Classes:
MethodSignatureVisitor

public interface MethodSignature

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


Field Summary
static int ACC_ABSTRACT
           
static int ACC_ANNOTATION
           
static int ACC_BRIDGE
           
static int ACC_ENUM
           
static int ACC_FINAL
           
static int ACC_INTERFACE
           
static int ACC_NATIVE
           
static int ACC_PRIVATE
           
static int ACC_PROTECTED
           
static int ACC_PUBLIC
           
static int ACC_STATIC
           
static int ACC_STRICT
           
static int ACC_SUPER
           
static int ACC_SYNCHRONIZED
           
static int ACC_SYNTHETIC
           
static int ACC_TRANSIENT
           
static int ACC_VARARGS
           
static int ACC_VOLATILE
           
static int TYPE_ANNOTATION
           
static int TYPE_ARRAY
           
static int TYPE_BOOLEAN
           
static int TYPE_BYTE
           
static int TYPE_CHAR
           
static int TYPE_CLASS
           
static int TYPE_DOUBLE
           
static int TYPE_ENUM
           
static int TYPE_FLOAT
           
static int TYPE_INT
           
static int TYPE_LONG
           
static int TYPE_REFERENCE
           
static int TYPE_SHORT
           
static int TYPE_STRING
           
static int TYPE_VOID
           
 
Method Summary
 int getAccessFlags()
           
 java.util.List<AnnotationData> getAnnotations()
           
 int getArgumentOpcodeType(int index)
           
 int getArgumentsCount()
           
 java.lang.String getClassname()
           
 java.lang.String getDeclaration()
           
 java.lang.String getDescription()
           
 java.lang.String getExceptions()
           
 java.lang.String getMethodName()
           
 int getReturnOpcodeType()
           
 java.lang.String getReturnType()
           
 java.lang.String getSignature()
           
 

Field Detail

TYPE_BYTE

static final int TYPE_BYTE
See Also:
Constant Field Values

TYPE_CHAR

static final int TYPE_CHAR
See Also:
Constant Field Values

TYPE_DOUBLE

static final int TYPE_DOUBLE
See Also:
Constant Field Values

TYPE_FLOAT

static final int TYPE_FLOAT
See Also:
Constant Field Values

TYPE_INT

static final int TYPE_INT
See Also:
Constant Field Values

TYPE_LONG

static final int TYPE_LONG
See Also:
Constant Field Values

TYPE_REFERENCE

static final int TYPE_REFERENCE
See Also:
Constant Field Values

TYPE_SHORT

static final int TYPE_SHORT
See Also:
Constant Field Values

TYPE_BOOLEAN

static final int TYPE_BOOLEAN
See Also:
Constant Field Values

TYPE_VOID

static final int TYPE_VOID
See Also:
Constant Field Values

TYPE_ARRAY

static final int TYPE_ARRAY
See Also:
Constant Field Values

TYPE_STRING

static final int TYPE_STRING
See Also:
Constant Field Values

TYPE_ENUM

static final int TYPE_ENUM
See Also:
Constant Field Values

TYPE_CLASS

static final int TYPE_CLASS
See Also:
Constant Field Values

TYPE_ANNOTATION

static final int TYPE_ANNOTATION
See Also:
Constant Field Values

ACC_PUBLIC

static final int ACC_PUBLIC
See Also:
Constant Field Values

ACC_PRIVATE

static final int ACC_PRIVATE
See Also:
Constant Field Values

ACC_PROTECTED

static final int ACC_PROTECTED
See Also:
Constant Field Values

ACC_STATIC

static final int ACC_STATIC
See Also:
Constant Field Values

ACC_FINAL

static final int ACC_FINAL
See Also:
Constant Field Values

ACC_SUPER

static final int ACC_SUPER
See Also:
Constant Field Values

ACC_SYNCHRONIZED

static final int ACC_SYNCHRONIZED
See Also:
Constant Field Values

ACC_VOLATILE

static final int ACC_VOLATILE
See Also:
Constant Field Values

ACC_BRIDGE

static final int ACC_BRIDGE
See Also:
Constant Field Values

ACC_VARARGS

static final int ACC_VARARGS
See Also:
Constant Field Values

ACC_TRANSIENT

static final int ACC_TRANSIENT
See Also:
Constant Field Values

ACC_NATIVE

static final int ACC_NATIVE
See Also:
Constant Field Values

ACC_INTERFACE

static final int ACC_INTERFACE
See Also:
Constant Field Values

ACC_ABSTRACT

static final int ACC_ABSTRACT
See Also:
Constant Field Values

ACC_STRICT

static final int ACC_STRICT
See Also:
Constant Field Values

ACC_SYNTHETIC

static final int ACC_SYNTHETIC
See Also:
Constant Field Values

ACC_ANNOTATION

static final int ACC_ANNOTATION
See Also:
Constant Field Values

ACC_ENUM

static final int ACC_ENUM
See Also:
Constant Field Values
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

java.util.List<AnnotationData> getAnnotations()


Copyright ©2008 Jodd Team