Uses of Interface
org.codehaus.aspectwerkz.reflect.ClassInfo

Packages that use ClassInfo
org.codehaus.aspectwerkz   
org.codehaus.aspectwerkz.annotation.instrumentation.asm   
org.codehaus.aspectwerkz.expression   
org.codehaus.aspectwerkz.reflect   
org.codehaus.aspectwerkz.reflect.impl.asm   
org.codehaus.aspectwerkz.reflect.impl.java   
org.codehaus.aspectwerkz.reflect.impl.javassist   
 

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.
 



Copyright © 2002-2004 Jonas Bonér, Alexandre Vasseur. All Rights Reserved.