Top Fields Constructors Methods
org.aspectj.runtime.reflect

public final Class Factory

extends Object
Class Inheritance
Imports
java.lang.reflect.Constructor, .Member, .Method, java.util.Hashtable, .StringTokenizer, org.aspectj.lang.JoinPoint, .Signature, org.aspectj.lang.reflect.AdviceSignature, .CatchClauseSignature, .ConstructorSignature, .FieldSignature, .InitializerSignature, .LockSignature, .MethodSignature, .SourceLocation, .UnlockSignature

Field Summary

Modifier and TypeField and Description
pack-priv int
pack-priv String
pack-priv Class<?>
pack-priv ClassLoader
private static Object[]
private static final String[]
private static final Class<T>[]
pack-priv static Hashtable<String, Class<?>>

Constructor Summary

AccessConstructor and Description
public
Factory(String filename, Class<T> lexicalClass)

Method Summary

Modifier and TypeMethod and Description
public JoinPoint.EnclosingStaticPart
makeAdviceESJP(String kind, int modifiers, String name, Class<T> declaringType, Class<T>[] parameterTypes, String[] parameterNames, Class<T>[] exceptionTypes, Class<T> returnType, int line)

public AdviceSignature
makeAdviceSig(String stringRep)

public AdviceSignature
makeAdviceSig(String modifiers, String name, String declaringType, String paramTypes, String paramNames, String exceptionTypes, String returnType)

public AdviceSignature
makeAdviceSig(int modifiers, String name, Class<T> declaringType, Class<T>[] parameterTypes, String[] parameterNames, Class<T>[] exceptionTypes, Class<T> returnType)

public JoinPoint.StaticPart
makeAdviceSJP(String kind, int modifiers, String name, Class<T> declaringType, Class<T>[] parameterTypes, String[] parameterNames, Class<T>[] exceptionTypes, Class<T> returnType, int line)

public JoinPoint.EnclosingStaticPart
makeCatchClauseESJP(String kind, Class<T> declaringType, Class<T> parameterType, String parameterName, int line)

public CatchClauseSignature
public CatchClauseSignature
makeCatchClauseSig(String declaringType, String parameterType, String parameterName)

public CatchClauseSignature
makeCatchClauseSig(Class<T> declaringType, Class<T> parameterType, String parameterName)

public JoinPoint.StaticPart
makeCatchClauseSJP(String kind, Class<T> declaringType, Class<T> parameterType, String parameterName, int line)

pack-priv static Class<?>
public JoinPoint.EnclosingStaticPart
makeConstructorESJP(String kind, int modifiers, Class<T> declaringType, Class<T>[] parameterTypes, String[] parameterNames, Class<T>[] exceptionTypes, int line)

public ConstructorSignature
public ConstructorSignature
makeConstructorSig(String modifiers, String declaringType, String paramTypes, String paramNames, String exceptionTypes)

public ConstructorSignature
makeConstructorSig(int modifiers, Class<T> declaringType, Class<T>[] parameterTypes, String[] parameterNames, Class<T>[] exceptionTypes)

public JoinPoint.StaticPart
makeConstructorSJP(String kind, int modifiers, Class<T> declaringType, Class<T>[] parameterTypes, String[] parameterNames, Class<T>[] exceptionTypes, int line)

public static JoinPoint.StaticPart
public JoinPoint.EnclosingStaticPart
public JoinPoint.EnclosingStaticPart
makeESJP(String kind, Signature sig, int l, int c)

public JoinPoint.EnclosingStaticPart
makeESJP(String kind, Signature sig, int l)

public JoinPoint.EnclosingStaticPart
makeFieldESJP(String kind, int modifiers, String name, Class<T> declaringType, Class<T> fieldType, int line)

public FieldSignature
makeFieldSig(String stringRep)

public FieldSignature
makeFieldSig(String modifiers, String name, String declaringType, String fieldType)

public FieldSignature
makeFieldSig(int modifiers, String name, Class<T> declaringType, Class<T> fieldType)

public JoinPoint.StaticPart
makeFieldSJP(String kind, int modifiers, String name, Class<T> declaringType, Class<T> fieldType, int line)

public JoinPoint.EnclosingStaticPart
makeInitializerESJP(String kind, int modifiers, Class<T> declaringType, int line)

public InitializerSignature
public InitializerSignature
makeInitializerSig(String modifiers, String declaringType)

public InitializerSignature
makeInitializerSig(int modifiers, Class<T> declaringType)

public JoinPoint.StaticPart
makeInitializerSJP(String kind, int modifiers, Class<T> declaringType, int line)

public static JoinPoint
makeJP(JoinPoint.StaticPart staticPart, Object _this, Object target)

public static JoinPoint
makeJP(JoinPoint.StaticPart staticPart, Object _this, Object target, Object arg0)

public static JoinPoint
makeJP(JoinPoint.StaticPart staticPart, Object _this, Object target, Object arg0, Object arg1)

public static JoinPoint
makeJP(JoinPoint.StaticPart staticPart, Object _this, Object target, Object[] args)

public JoinPoint.EnclosingStaticPart
makeLockESJP(String kind, Class<T> declaringType, int line)

public LockSignature
makeLockSig(String stringRep)

public LockSignature
public LockSignature
makeLockSig(Class<T> declaringType)

public JoinPoint.StaticPart
makeLockSJP(String kind, Class<T> declaringType, int line)

public JoinPoint.EnclosingStaticPart
makeMethodESJP(String kind, int modifiers, String methodName, Class<T> declaringType, Class<T>[] paramTypes, String[] paramNames, Class<T>[] exceptionTypes, Class<T> returnType, int line)

public MethodSignature
makeMethodSig(String stringRep)

public MethodSignature
makeMethodSig(String modifiers, String methodName, String declaringType, String paramTypes, String paramNames, String exceptionTypes, String returnType)

public MethodSignature
makeMethodSig(String modifiers, String methodName, Class<T> declaringTypeClass, String paramTypes, String paramNames, String exceptionTypes, String returnType)

public MethodSignature
makeMethodSig(int modifiers, String name, Class<T> declaringType, Class<T>[] parameterTypes, String[] parameterNames, Class<T>[] exceptionTypes, Class<T> returnType)

public JoinPoint.StaticPart
makeMethodSJP(String kind, int modifiers, String methodName, Class<T> declaringType, Class<T>[] paramTypes, String[] paramNames, Class<T>[] exceptionTypes, Class<T> returnType, int line)

public JoinPoint.StaticPart
makeSJP(String kind, String modifiers, String methodName, String declaringType, String paramTypes, String paramNames, String exceptionTypes, String returnType, int l)

public JoinPoint.StaticPart
makeSJP(String kind, String modifiers, String methodName, String declaringType, String paramTypes, String paramNames, String returnType, int l)

public JoinPoint.StaticPart
public JoinPoint.StaticPart
makeSJP(String kind, Signature sig, int l, int c)

public JoinPoint.StaticPart
makeSJP(String kind, Signature sig, int l)

public SourceLocation
makeSourceLoc(int line, int col)

public JoinPoint.EnclosingStaticPart
makeUnlockESJP(String kind, Class<T> declaringType, int line)

public UnlockSignature
makeUnlockSig(String stringRep)

public UnlockSignature
public UnlockSignature
makeUnlockSig(Class<T> declaringType)

public JoinPoint.StaticPart
makeUnlockSJP(String kind, Class<T> declaringType, int line)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

countback to summary
pack-priv int count
filenameback to summary
pack-priv String filename
lexicalClassback to summary
pack-priv Class<?> lexicalClass
lookupClassLoaderback to summary
pack-priv ClassLoader lookupClassLoader
NO_ARGSback to summary
private static Object[] NO_ARGS
NO_STRINGSback to summary
private static final String[] NO_STRINGS
NO_TYPESback to summary
private static final Class<T>[] NO_TYPES
primsback to summary
pack-priv static Hashtable<String, Class<?>> prims

Constructor Detail

Factoryback to summary
public Factory(String filename, Class<T> lexicalClass)

Method Detail

makeAdviceESJPback to summary
public JoinPoint.EnclosingStaticPart makeAdviceESJP(String kind, int modifiers, String name, Class<T> declaringType, Class<T>[] parameterTypes, String[] parameterNames, Class<T>[] exceptionTypes, Class<T> returnType, int line)
makeAdviceSigback to summary
public AdviceSignature makeAdviceSig(String stringRep)
makeAdviceSigback to summary
public AdviceSignature makeAdviceSig(String modifiers, String name, String declaringType, String paramTypes, String paramNames, String exceptionTypes, String returnType)
makeAdviceSigback to summary
public AdviceSignature makeAdviceSig(int modifiers, String name, Class<T> declaringType, Class<T>[] parameterTypes, String[] parameterNames, Class<T>[] exceptionTypes, Class<T> returnType)
makeAdviceSJPback to summary
public JoinPoint.StaticPart makeAdviceSJP(String kind, int modifiers, String name, Class<T> declaringType, Class<T>[] parameterTypes, String[] parameterNames, Class<T>[] exceptionTypes, Class<T> returnType, int line)
makeCatchClauseESJPback to summary
public JoinPoint.EnclosingStaticPart makeCatchClauseESJP(String kind, Class<T> declaringType, Class<T> parameterType, String parameterName, int line)
makeCatchClauseSigback to summary
public CatchClauseSignature makeCatchClauseSig(String stringRep)
makeCatchClauseSigback to summary
public CatchClauseSignature makeCatchClauseSig(String declaringType, String parameterType, String parameterName)
makeCatchClauseSigback to summary
public CatchClauseSignature makeCatchClauseSig(Class<T> declaringType, Class<T> parameterType, String parameterName)
makeCatchClauseSJPback to summary
public JoinPoint.StaticPart makeCatchClauseSJP(String kind, Class<T> declaringType, Class<T> parameterType, String parameterName, int line)
makeClassback to summary
pack-priv static Class<?> makeClass(String s, ClassLoader loader)
makeConstructorESJPback to summary
public JoinPoint.EnclosingStaticPart makeConstructorESJP(String kind, int modifiers, Class<T> declaringType, Class<T>[] parameterTypes, String[] parameterNames, Class<T>[] exceptionTypes, int line)
makeConstructorSigback to summary
public ConstructorSignature makeConstructorSig(String stringRep)
makeConstructorSigback to summary
public ConstructorSignature makeConstructorSig(String modifiers, String declaringType, String paramTypes, String paramNames, String exceptionTypes)
makeConstructorSigback to summary
public ConstructorSignature makeConstructorSig(int modifiers, Class<T> declaringType, Class<T>[] parameterTypes, String[] parameterNames, Class<T>[] exceptionTypes)
makeConstructorSJPback to summary
public JoinPoint.StaticPart makeConstructorSJP(String kind, int modifiers, Class<T> declaringType, Class<T>[] parameterTypes, String[] parameterNames, Class<T>[] exceptionTypes, int line)
makeEncSJPback to summary
public static JoinPoint.StaticPart makeEncSJP(Member member)
makeESJPback to summary
public JoinPoint.EnclosingStaticPart makeESJP(String kind, Signature sig, SourceLocation loc)
makeESJPback to summary
public JoinPoint.EnclosingStaticPart makeESJP(String kind, Signature sig, int l, int c)
makeESJPback to summary
public JoinPoint.EnclosingStaticPart makeESJP(String kind, Signature sig, int l)
makeFieldESJPback to summary
public JoinPoint.EnclosingStaticPart makeFieldESJP(String kind, int modifiers, String name, Class<T> declaringType, Class<T> fieldType, int line)
makeFieldSigback to summary
public FieldSignature makeFieldSig(String stringRep)
makeFieldSigback to summary
public FieldSignature makeFieldSig(String modifiers, String name, String declaringType, String fieldType)
makeFieldSigback to summary
public FieldSignature makeFieldSig(int modifiers, String name, Class<T> declaringType, Class<T> fieldType)
makeFieldSJPback to summary
public JoinPoint.StaticPart makeFieldSJP(String kind, int modifiers, String name, Class<T> declaringType, Class<T> fieldType, int line)
makeInitializerESJPback to summary
public JoinPoint.EnclosingStaticPart makeInitializerESJP(String kind, int modifiers, Class<T> declaringType, int line)
makeInitializerSigback to summary
public InitializerSignature makeInitializerSig(String stringRep)
makeInitializerSigback to summary
public InitializerSignature makeInitializerSig(String modifiers, String declaringType)
makeInitializerSigback to summary
public InitializerSignature makeInitializerSig(int modifiers, Class<T> declaringType)
makeInitializerSJPback to summary
public JoinPoint.StaticPart makeInitializerSJP(String kind, int modifiers, Class<T> declaringType, int line)
makeJPback to summary
public static JoinPoint makeJP(JoinPoint.StaticPart staticPart, Object _this, Object target)
makeJPback to summary
public static JoinPoint makeJP(JoinPoint.StaticPart staticPart, Object _this, Object target, Object arg0)
makeJPback to summary
public static JoinPoint makeJP(JoinPoint.StaticPart staticPart, Object _this, Object target, Object arg0, Object arg1)
makeJPback to summary
public static JoinPoint makeJP(JoinPoint.StaticPart staticPart, Object _this, Object target, Object[] args)
makeLockESJPback to summary
public JoinPoint.EnclosingStaticPart makeLockESJP(String kind, Class<T> declaringType, int line)
makeLockSigback to summary
public LockSignature makeLockSig(String stringRep)
makeLockSigback to summary
public LockSignature makeLockSig()
makeLockSigback to summary
public LockSignature makeLockSig(Class<T> declaringType)
makeLockSJPback to summary
public JoinPoint.StaticPart makeLockSJP(String kind, Class<T> declaringType, int line)
makeMethodESJPback to summary
public JoinPoint.EnclosingStaticPart makeMethodESJP(String kind, int modifiers, String methodName, Class<T> declaringType, Class<T>[] paramTypes, String[] paramNames, Class<T>[] exceptionTypes, Class<T> returnType, int line)
makeMethodSigback to summary
public MethodSignature makeMethodSig(String stringRep)
makeMethodSigback to summary
public MethodSignature makeMethodSig(String modifiers, String methodName, String declaringType, String paramTypes, String paramNames, String exceptionTypes, String returnType)
makeMethodSigback to summary
public MethodSignature makeMethodSig(String modifiers, String methodName, Class<T> declaringTypeClass, String paramTypes, String paramNames, String exceptionTypes, String returnType)
makeMethodSigback to summary
public MethodSignature makeMethodSig(int modifiers, String name, Class<T> declaringType, Class<T>[] parameterTypes, String[] parameterNames, Class<T>[] exceptionTypes, Class<T> returnType)
makeMethodSJPback to summary
public JoinPoint.StaticPart makeMethodSJP(String kind, int modifiers, String methodName, Class<T> declaringType, Class<T>[] paramTypes, String[] paramNames, Class<T>[] exceptionTypes, Class<T> returnType, int line)
makeSJPback to summary
public JoinPoint.StaticPart makeSJP(String kind, String modifiers, String methodName, String declaringType, String paramTypes, String paramNames, String exceptionTypes, String returnType, int l)
makeSJPback to summary
public JoinPoint.StaticPart makeSJP(String kind, String modifiers, String methodName, String declaringType, String paramTypes, String paramNames, String returnType, int l)
makeSJPback to summary
public JoinPoint.StaticPart makeSJP(String kind, Signature sig, SourceLocation loc)
makeSJPback to summary
public JoinPoint.StaticPart makeSJP(String kind, Signature sig, int l, int c)
makeSJPback to summary
public JoinPoint.StaticPart makeSJP(String kind, Signature sig, int l)
makeSourceLocback to summary
public SourceLocation makeSourceLoc(int line, int col)
makeUnlockESJPback to summary
public JoinPoint.EnclosingStaticPart makeUnlockESJP(String kind, Class<T> declaringType, int line)
makeUnlockSigback to summary
public UnlockSignature makeUnlockSig(String stringRep)
makeUnlockSigback to summary
public UnlockSignature makeUnlockSig()
makeUnlockSigback to summary
public UnlockSignature makeUnlockSig(Class<T> declaringType)
makeUnlockSJPback to summary
public JoinPoint.StaticPart makeUnlockSJP(String kind, Class<T> declaringType, int line)