|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of ClassInfo in org.codehaus.aspectwerkz |
Methods in org.codehaus.aspectwerkz with parameters of type ClassInfo | |
void |
AspectSystem.enteringControlFlow(PointcutType pointcutType,
MethodInfo methodInfo,
ClassInfo withinInfo)
Registers entering of a control flow join point. |
void |
AspectSystem.exitingControlFlow(PointcutType pointcutType,
MethodInfo methodInfo,
ClassInfo withinInfo)
Registers exiting from a control flow join point. |
Uses of ClassInfo in org.codehaus.aspectwerkz.annotation.instrumentation.asm |
Methods in org.codehaus.aspectwerkz.annotation.instrumentation.asm with parameters of type ClassInfo | |
static Annotation |
AsmAnnotations.getAnnotation(String annotationName,
ClassInfo classInfo)
Return the annotation with a specific name for a specific class. |
static List |
AsmAnnotations.getAnnotations(String annotationName,
ClassInfo classInfo)
Return a list with the annotations with a specific name for a specific class. |
Uses of ClassInfo in org.codehaus.aspectwerkz.expression |
Methods in org.codehaus.aspectwerkz.expression with parameters of type ClassInfo | |
protected boolean |
ExpressionVisitor.visitParameters(SimpleNode node,
ClassInfo[] parameterTypes)
|
Uses of ClassInfo in org.codehaus.aspectwerkz.reflect |
Classes in org.codehaus.aspectwerkz.reflect that implement ClassInfo | |
static class |
ClassInfo.NullClassInfo
|
Methods in org.codehaus.aspectwerkz.reflect that return ClassInfo | |
ClassInfo |
CflowMetaData.getClassInfo()
Returns the class info. |
ClassInfo[] |
ClassInfo.getInterfaces()
Returns the interfaces. |
ClassInfo |
ClassInfo.getSuperClass()
Returns the super class. |
ClassInfo |
ClassInfo.getComponentType()
Returns the component type if array type else null. |
ClassInfo[] |
ClassInfo.NullClassInfo.getInterfaces()
|
ClassInfo |
ClassInfo.NullClassInfo.getSuperClass()
|
ClassInfo |
ClassInfo.NullClassInfo.getComponentType()
|
ClassInfo |
ClassInfoRepository.getClassInfo(String className)
Returns the class info. |
ClassInfo |
ClassInfoRepository.checkParentClassRepository(String className,
ClassLoader loader)
Searches for a class info up in the class loader hierarchy. |
ClassInfo[] |
ConstructorInfo.getParameterTypes()
Returns the parameter types. |
ClassInfo[] |
ConstructorInfo.getExceptionTypes()
Returns the exception types. |
ClassInfo |
FieldInfo.getType()
Returns the type. |
ClassInfo |
MemberInfo.getDeclaringType()
Returns the declaring type. |
ClassInfo |
MethodInfo.getReturnType()
Returns the return type. |
ClassInfo[] |
MethodInfo.getParameterTypes()
Returns the parameter types. |
ClassInfo[] |
MethodInfo.getExceptionTypes()
Returns the exception types. |
Methods in org.codehaus.aspectwerkz.reflect with parameters of type ClassInfo | |
static boolean |
ClassInfoHelper.matchType(TypePattern typePattern,
ClassInfo classInfo)
Matches a type. |
static boolean |
ClassInfoHelper.matchSuperClasses(ClassInfo classInfo,
TypePattern pattern)
Tries to finds a parse at some superclass in the hierarchy. |
static boolean |
ClassInfoHelper.matchInterfaces(ClassInfo[] interfaces,
ClassInfo classInfo,
TypePattern pattern)
Tries to finds a parse at some interface in the hierarchy. |
static boolean |
ClassInfoHelper.implementsInterface(ClassInfo classInfo,
String interfaceName)
Checks if a class implements a certain inteface, somewhere up in the class hierarchy. |
static boolean |
ClassInfoHelper.extendsSuperClass(ClassInfo classInfo,
String className)
Checks if a class has a certain class as super class, somewhere up in the class hierarchy. |
void |
ClassInfoRepository.addClassInfo(ClassInfo classInfo)
Adds a new class info. |
static boolean |
MetaDataInspector.hasField(ClassInfo classInfo,
String fieldName)
Checks if a class has a certain field. |
static boolean |
MetaDataInspector.hasInterface(ClassInfo classInfo,
String interfaceName)
Checks if a class implements a certain interface. |
Constructors in org.codehaus.aspectwerkz.reflect with parameters of type ClassInfo | |
CflowMetaData(ClassInfo classMetaData,
MethodInfo methodMetaData)
Creates a new ClassNameMethodInfoTuple. |
Uses of ClassInfo in org.codehaus.aspectwerkz.reflect.impl.asm |
Classes in org.codehaus.aspectwerkz.reflect.impl.asm that implement ClassInfo | |
class |
AsmClassInfo
Implementation of the ClassInfo interface utilizing the ASM bytecode library for the info retriaval. |
Fields in org.codehaus.aspectwerkz.reflect.impl.asm declared as ClassInfo | |
protected ClassInfo |
AsmMemberInfo.m_declaringType
The declaring type. |
Methods in org.codehaus.aspectwerkz.reflect.impl.asm that return ClassInfo | |
static ClassInfo |
AsmClassInfo.getClassInfo(String className,
ClassLoader loader)
Returns the class info for a specific class. |
static ClassInfo |
AsmClassInfo.getClassInfo(String className,
ClassLoader loader,
boolean lazyAttributes)
Returns the class info for a specific class. |
static ClassInfo |
AsmClassInfo.getClassInfo(byte[] bytecode,
ClassLoader loader)
Returns the class info for a specific class. |
static ClassInfo |
AsmClassInfo.getClassInfo(InputStream stream,
ClassLoader loader)
Returns the class info for a specific class. |
static ClassInfo |
AsmClassInfo.getClassInfo(InputStream stream,
ClassLoader loader,
boolean lazyAttributes)
Returns the class info for a specific class. |
ClassInfo[] |
AsmClassInfo.getInterfaces()
Returns the interfaces. |
ClassInfo |
AsmClassInfo.getSuperClass()
Returns the super class. |
ClassInfo |
AsmClassInfo.getComponentType()
Returns the component type if array type else null. |
static ClassInfo |
AsmClassInfo.getArrayClassInfo(String className,
ClassLoader loader,
ClassInfo componentClassInfo,
int dimension)
Create a ClassInfo based on a component type and a given dimension |
ClassInfo |
AsmClassInfoRepository.getClassInfo(String className)
Returns the class info. |
ClassInfo |
AsmClassInfoRepository.checkParentClassRepository(String className,
ClassLoader loader)
Searches for a class info up in the class loader hierarchy. |
ClassInfo[] |
AsmConstructorInfo.getParameterTypes()
Returns the parameter types. |
ClassInfo[] |
AsmConstructorInfo.getExceptionTypes()
Returns the exception types. |
ClassInfo |
AsmFieldInfo.getType()
Returns the type. |
ClassInfo |
AsmMemberInfo.getDeclaringType()
Returns the declaring type. |
ClassInfo |
AsmMethodInfo.getReturnType()
Returns the return type. |
ClassInfo[] |
AsmMethodInfo.getParameterTypes()
Returns the parameter types. |
ClassInfo[] |
AsmMethodInfo.getExceptionTypes()
Returns the exception types. |
Methods in org.codehaus.aspectwerkz.reflect.impl.asm with parameters of type ClassInfo | |
static ClassInfo |
AsmClassInfo.getArrayClassInfo(String className,
ClassLoader loader,
ClassInfo componentClassInfo,
int dimension)
Create a ClassInfo based on a component type and a given dimension |
void |
AsmClassInfoRepository.addClassInfo(ClassInfo classInfo)
Adds a new class info. |
Uses of ClassInfo in org.codehaus.aspectwerkz.reflect.impl.java |
Classes in org.codehaus.aspectwerkz.reflect.impl.java that implement ClassInfo | |
class |
JavaClassInfo
Implementation of the ClassInfo interface for java.lang.reflect.*. |
Fields in org.codehaus.aspectwerkz.reflect.impl.java declared as ClassInfo | |
protected ClassInfo |
JavaMemberInfo.m_declaringType
The declaring type. |
Methods in org.codehaus.aspectwerkz.reflect.impl.java that return ClassInfo | |
static ClassInfo |
JavaClassInfo.getClassInfo(Class clazz)
Returns the class info for a specific class. |
ClassInfo[] |
JavaClassInfo.getInterfaces()
Returns the interfaces. |
ClassInfo |
JavaClassInfo.getSuperClass()
Returns the super class. |
ClassInfo |
JavaClassInfo.getComponentType()
Returns the component type if array type else null. |
ClassInfo |
JavaClassInfoRepository.getClassInfo(String className)
Returns the class info. |
ClassInfo |
JavaClassInfoRepository.checkParentClassRepository(String className,
ClassLoader loader)
Searches for a class info up in the class loader hierarchy. |
ClassInfo[] |
JavaConstructorInfo.getParameterTypes()
Returns the parameter types. |
ClassInfo[] |
JavaConstructorInfo.getExceptionTypes()
Returns the exception types. |
ClassInfo |
JavaFieldInfo.getType()
Returns the type. |
ClassInfo |
JavaMemberInfo.getDeclaringType()
Returns the declaring type. |
ClassInfo |
JavaMethodInfo.getReturnType()
Returns the return type. |
ClassInfo[] |
JavaMethodInfo.getParameterTypes()
Returns the parameter types. |
ClassInfo[] |
JavaMethodInfo.getExceptionTypes()
Returns the exception types. |
Methods in org.codehaus.aspectwerkz.reflect.impl.java with parameters of type ClassInfo | |
void |
JavaClassInfoRepository.addClassInfo(ClassInfo classInfo)
Adds a new class info. |
Uses of ClassInfo in org.codehaus.aspectwerkz.reflect.impl.javassist |
Classes in org.codehaus.aspectwerkz.reflect.impl.javassist that implement ClassInfo | |
class |
JavassistClassInfo
Implementation of the ClassInfo interface for Javassist. |
Fields in org.codehaus.aspectwerkz.reflect.impl.javassist declared as ClassInfo | |
protected ClassInfo |
JavassistMemberInfo.m_declaringType
The declaring type. |
Methods in org.codehaus.aspectwerkz.reflect.impl.javassist that return ClassInfo | |
static ClassInfo |
JavassistClassInfo.getClassInfo(javassist.CtClass clazz,
ClassLoader loader)
Returns the class info for a specific ctClass. |
ClassInfo[] |
JavassistClassInfo.getInterfaces()
Returns the interfaces. |
ClassInfo |
JavassistClassInfo.getSuperClass()
Returns the super class. |
ClassInfo |
JavassistClassInfo.getComponentType()
Returns the component type if array type else null. |
ClassInfo |
JavassistClassInfoRepository.getClassInfo(String className)
Returns the class info. |
ClassInfo |
JavassistClassInfoRepository.checkParentClassRepository(String className,
ClassLoader loader)
Searches for a class info up in the class loader hierarchy. |
ClassInfo |
JavassistFieldInfo.getType()
Returns the field type. |
ClassInfo |
JavassistMemberInfo.getDeclaringType()
Returns the declaring type. |
ClassInfo |
JavassistMethodInfo.getReturnType()
Returns the return type. |
Methods in org.codehaus.aspectwerkz.reflect.impl.javassist with parameters of type ClassInfo | |
void |
JavassistClassInfoRepository.addClassInfo(ClassInfo classInfo)
Adds a new class info. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |