A C D E F G H I J K L M N O P R S T V W

A

ADVICE_EXECUTION - Static variable in interface org.aspectj.lang.JoinPoint
 
AdviceSignature - interface org.aspectj.lang.reflect.AdviceSignature.
 
AdviceSignatureImpl - class org.aspectbench.runtime.reflect.AdviceSignatureImpl.
 
addSignature(StringBuffer, Class[]) - Method in class org.aspectbench.runtime.reflect.StringMaker
 
addThrows(StringBuffer, Class[]) - Method in class org.aspectbench.runtime.reflect.StringMaker
 
addTypeNames(StringBuffer, Class[]) - Method in class org.aspectbench.runtime.reflect.StringMaker
 

C

CFlow - class org.aspectbench.runtime.CFlow.
 
CFlow() - Constructor for class org.aspectbench.runtime.CFlow
 
CFlow(Object) - Constructor for class org.aspectbench.runtime.CFlow
 
CFlowCounter - class org.aspectbench.runtime.internal.CFlowCounter.
 
CFlowCounter() - Constructor for class org.aspectbench.runtime.internal.CFlowCounter
 
CFlowPlusState - class org.aspectbench.runtime.internal.CFlowPlusState.
 
CFlowPlusState(Object[]) - Constructor for class org.aspectbench.runtime.internal.CFlowPlusState
 
CFlowPlusState(Object[], Object) - Constructor for class org.aspectbench.runtime.internal.CFlowPlusState
 
CFlowStack - class org.aspectbench.runtime.internal.CFlowStack.
 
CFlowStack() - Constructor for class org.aspectbench.runtime.internal.CFlowStack
 
CONSTRUCTOR_CALL - Static variable in interface org.aspectj.lang.JoinPoint
 
CONSTRUCTOR_EXECUTION - Static variable in interface org.aspectj.lang.JoinPoint
 
CastSignature - interface org.aspectbench.eaj.lang.reflect.CastSignature.
 
CastSignatureImpl - class org.aspectbench.eaj.runtime.reflect.CastSignatureImpl.
 
CatchClauseSignature - interface org.aspectj.lang.reflect.CatchClauseSignature.
 
CatchClauseSignatureImpl - class org.aspectbench.runtime.reflect.CatchClauseSignatureImpl.
 
CflowCounterFactory - class org.aspectbench.runtime.internal.CflowCounterFactory.
 
CflowCounterFactory() - Constructor for class org.aspectbench.runtime.internal.CflowCounterFactory
 
CflowCounterGlobal - class org.aspectbench.runtime.internal.CflowCounterGlobal.
 
CflowCounterGlobal() - Constructor for class org.aspectbench.runtime.internal.CflowCounterGlobal
 
CflowCounterInterface - interface org.aspectbench.runtime.internal.CflowCounterInterface.
 
CflowCounterThreadLocal - class org.aspectbench.runtime.internal.CflowCounterThreadLocal.
 
CflowCounterThreadLocal() - Constructor for class org.aspectbench.runtime.internal.CflowCounterThreadLocal
 
CflowStackFactory - class org.aspectbench.runtime.internal.CflowStackFactory.
 
CflowStackFactory() - Constructor for class org.aspectbench.runtime.internal.CflowStackFactory
 
CflowStackGlobal - class org.aspectbench.runtime.internal.CflowStackGlobal.
 
CflowStackGlobal() - Constructor for class org.aspectbench.runtime.internal.CflowStackGlobal
 
CflowStackGlobal.CflowStackDouble - class org.aspectbench.runtime.internal.CflowStackGlobal.CflowStackDouble.
 
CflowStackGlobal.CflowStackDouble() - Constructor for class org.aspectbench.runtime.internal.CflowStackGlobal.CflowStackDouble
 
CflowStackGlobal.CflowStackFloat - class org.aspectbench.runtime.internal.CflowStackGlobal.CflowStackFloat.
 
CflowStackGlobal.CflowStackFloat() - Constructor for class org.aspectbench.runtime.internal.CflowStackGlobal.CflowStackFloat
 
CflowStackGlobal.CflowStackInt - class org.aspectbench.runtime.internal.CflowStackGlobal.CflowStackInt.
 
CflowStackGlobal.CflowStackInt() - Constructor for class org.aspectbench.runtime.internal.CflowStackGlobal.CflowStackInt
 
CflowStackGlobal.CflowStackLong - class org.aspectbench.runtime.internal.CflowStackGlobal.CflowStackLong.
 
CflowStackGlobal.CflowStackLong() - Constructor for class org.aspectbench.runtime.internal.CflowStackGlobal.CflowStackLong
 
CflowStackGlobal.CflowStackRef - class org.aspectbench.runtime.internal.CflowStackGlobal.CflowStackRef.
 
CflowStackGlobal.CflowStackRef() - Constructor for class org.aspectbench.runtime.internal.CflowStackGlobal.CflowStackRef
 
CflowStackInterface - interface org.aspectbench.runtime.internal.CflowStackInterface.
 
CflowStackInterface.Double - interface org.aspectbench.runtime.internal.CflowStackInterface.Double.
 
CflowStackInterface.Float - interface org.aspectbench.runtime.internal.CflowStackInterface.Float.
 
CflowStackInterface.Int - interface org.aspectbench.runtime.internal.CflowStackInterface.Int.
 
CflowStackInterface.Long - interface org.aspectbench.runtime.internal.CflowStackInterface.Long.
 
CflowStackInterface.Ref - interface org.aspectbench.runtime.internal.CflowStackInterface.Ref.
 
CflowStackThreadLocal - class org.aspectbench.runtime.internal.CflowStackThreadLocal.
 
CflowStackThreadLocal() - Constructor for class org.aspectbench.runtime.internal.CflowStackThreadLocal
 
CflowStackThreadLocal.Double - class org.aspectbench.runtime.internal.CflowStackThreadLocal.Double.
 
CflowStackThreadLocal.Double() - Constructor for class org.aspectbench.runtime.internal.CflowStackThreadLocal.Double
 
CflowStackThreadLocal.Float - class org.aspectbench.runtime.internal.CflowStackThreadLocal.Float.
 
CflowStackThreadLocal.Float() - Constructor for class org.aspectbench.runtime.internal.CflowStackThreadLocal.Float
 
CflowStackThreadLocal.Int - class org.aspectbench.runtime.internal.CflowStackThreadLocal.Int.
 
CflowStackThreadLocal.Int() - Constructor for class org.aspectbench.runtime.internal.CflowStackThreadLocal.Int
 
CflowStackThreadLocal.Long - class org.aspectbench.runtime.internal.CflowStackThreadLocal.Long.
 
CflowStackThreadLocal.Long() - Constructor for class org.aspectbench.runtime.internal.CflowStackThreadLocal.Long
 
CflowStackThreadLocal.Ref - class org.aspectbench.runtime.internal.CflowStackThreadLocal.Ref.
 
CflowStackThreadLocal.Ref() - Constructor for class org.aspectbench.runtime.internal.CflowStackThreadLocal.Ref
 
CodeSignature - interface org.aspectj.lang.reflect.CodeSignature.
 
CodeSignatureImpl - class org.aspectbench.runtime.reflect.CodeSignatureImpl.
 
ConstructorSignature - interface org.aspectj.lang.reflect.ConstructorSignature.
 
ConstructorSignatureImpl - class org.aspectbench.runtime.reflect.ConstructorSignatureImpl.
 
Counter - class org.aspectbench.runtime.internal.cflowinternal.Counter.
 
Counter() - Constructor for class org.aspectbench.runtime.internal.cflowinternal.Counter
 
calculateNewCapacity(int) - Static method in class org.aspectbench.tm.runtime.internal.IdentityHashMap
Calculates the new capacity of the map.
calculateThreshold(int, float) - Static method in class org.aspectbench.tm.runtime.internal.IdentityHashMap
Calculates the new threshold of the map, where it will be resized.
checkCapacity() - Method in class org.aspectbench.tm.runtime.internal.IdentityHashMap
Increases the number of buckets if necessary.
cleanup() - Method in class org.aspectbench.tm.runtime.internal.WeakKeyCollectingIdentityHashMap
Perform the cleanup, i.e.
clear() - Method in class org.aspectbench.tm.runtime.internal.IdentityHashMap
clear() - Method in class org.aspectbench.tm.runtime.internal.WeakKeyCollectingIdentityHashMap
containsKey(Object) - Method in class org.aspectbench.tm.runtime.internal.IdentityHashMap
 
containsValue(Object) - Method in class org.aspectbench.tm.runtime.internal.IdentityHashMap
 
count - Variable in class org.aspectbench.runtime.internal.cflowinternal.Counter
 

D

DEFAULT_CAPACITY - Static variable in class org.aspectbench.tm.runtime.internal.IdentityHashMap
The default capacity to use
DEFAULT_LOAD_FACTOR - Static variable in class org.aspectbench.tm.runtime.internal.IdentityHashMap
The default load factor to use
DEFAULT_THRESHOLD - Static variable in class org.aspectbench.tm.runtime.internal.IdentityHashMap
The default threshold to use
DecideThreadLocal - class org.aspectbench.runtime.internal.DecideThreadLocal.
Decide whether or not it is possible to use the ThreadLocal implementation of cflow (at runtime)
DecideThreadLocal() - Constructor for class org.aspectbench.runtime.internal.DecideThreadLocal
 
data - Variable in class org.aspectbench.tm.runtime.internal.IdentityHashMap
Map entries
dec() - Method in class org.aspectbench.runtime.internal.CFlowCounter
 
decCounter(Object) - Static method in class org.aspectbench.runtime.internal.CFlowCounter
 
depth() - Method in class org.aspectbench.runtime.internal.cflowinternal.StackDouble.Cell
 
depth() - Method in class org.aspectbench.runtime.internal.cflowinternal.StackFloat.Cell
 
depth() - Method in class org.aspectbench.runtime.internal.cflowinternal.StackInt.Cell
 
depth() - Method in class org.aspectbench.runtime.internal.cflowinternal.StackLong.Cell
 
depth() - Method in class org.aspectbench.runtime.internal.cflowinternal.StackRef.Cell
 
depthCounter(Object) - Static method in class org.aspectbench.runtime.internal.CFlowCounter
 
depthStack(Object) - Static method in class org.aspectbench.runtime.internal.CFlowStack
 

E

EXCEPTION_HANDLER - Static variable in interface org.aspectj.lang.JoinPoint
 
EajFactory - class org.aspectbench.eaj.runtime.reflect.EajFactory.
 
EajFactory(String, Class) - Constructor for class org.aspectbench.eaj.runtime.reflect.EajFactory
 
elem - Variable in class org.aspectbench.runtime.internal.cflowinternal.StackDouble.Cell
 
elem - Variable in class org.aspectbench.runtime.internal.cflowinternal.StackFloat.Cell
 
elem - Variable in class org.aspectbench.runtime.internal.cflowinternal.StackInt.Cell
 
elem - Variable in class org.aspectbench.runtime.internal.cflowinternal.StackLong.Cell
 
elem - Variable in class org.aspectbench.runtime.internal.cflowinternal.StackRef.Cell
 
entrySet() - Method in class org.aspectbench.tm.runtime.internal.IdentityHashMap
 
equals(Object) - Method in class org.aspectbench.tm.runtime.internal.MyWeakRef
A MyWeakRef is equal to an Object if either the Object is a MyWeakRef and there's reference equality between the referents, or the Object isn't a MyWeakRef, and there's reference equality between that object and the referent of this MyWeakRef.
extractString(int) - Method in class org.aspectbench.runtime.reflect.SignatureImpl
 
extractType(int) - Method in class org.aspectbench.runtime.reflect.SignatureImpl
 

F

FIELD_GET - Static variable in interface org.aspectj.lang.JoinPoint
 
FIELD_SET - Static variable in interface org.aspectj.lang.JoinPoint
 
Factory - class org.aspectbench.runtime.reflect.Factory.
 
Factory(String, Class) - Constructor for class org.aspectbench.runtime.reflect.Factory
 
FieldSignature - interface org.aspectj.lang.reflect.FieldSignature.
 
FieldSignatureImpl - class org.aspectbench.runtime.reflect.FieldSignatureImpl.
 

G

get(int) - Method in class org.aspectbench.runtime.CFlow
 
get(int) - Method in class org.aspectbench.runtime.internal.CFlowPlusState
 
get(int) - Method in class org.aspectbench.runtime.internal.CFlowStack
 
get(Object) - Method in class org.aspectbench.tm.runtime.internal.IdentityHashMap
get() - Method in class org.aspectbench.tm.runtime.internal.Lock
Get the lock and record the current thread as the owner it.
get(Object) - Method in class org.aspectbench.tm.runtime.internal.WeakKeyCollectingIdentityHashMap
get(Object) - Method in class org.aspectbench.tm.runtime.internal.WeakKeyIdentityHashMap
getArgs() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl.StaticPartImpl
 
getArgs() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl
 
getArgs() - Method in interface org.aspectj.lang.JoinPoint
Returns the arguments at this join point.
getAspect() - Method in class org.aspectbench.runtime.CFlow
 
getCastType() - Method in interface org.aspectbench.eaj.lang.reflect.CastSignature
 
getCastType() - Method in class org.aspectbench.eaj.runtime.reflect.CastSignatureImpl
 
getCause() - Method in class org.aspectj.lang.NoAspectBoundException
 
getCause() - Method in class org.aspectj.lang.SoftException
 
getColumn() - Method in class org.aspectbench.runtime.reflect.SourceLocationImpl
 
getColumn() - Method in interface org.aspectj.lang.reflect.SourceLocation
Deprecated. can not be implemented for bytecode weaving, may be removed in 1.1gold.
getCounter() - Method in class org.aspectbench.runtime.internal.CFlowCounter
 
getDeclaringType() - Method in class org.aspectbench.runtime.reflect.SignatureImpl
 
getDeclaringType() - Method in interface org.aspectj.lang.Signature
Returns a java.lang.Class object representing the class, interface, or aspect that declared this member.
getDeclaringTypeName() - Method in class org.aspectbench.runtime.reflect.SignatureImpl
 
getDeclaringTypeName() - Method in interface org.aspectj.lang.Signature
Returns the fully-qualified name of the declaring type.
getExceptionTypes() - Method in class org.aspectbench.runtime.reflect.CodeSignatureImpl
 
getExceptionTypes() - Method in interface org.aspectj.lang.reflect.CodeSignature
 
getFieldType() - Method in class org.aspectbench.runtime.reflect.FieldSignatureImpl
 
getFieldType() - Method in interface org.aspectj.lang.reflect.FieldSignature
 
getFileName() - Method in class org.aspectbench.runtime.reflect.SourceLocationImpl
 
getFileName() - Method in interface org.aspectj.lang.reflect.SourceLocation
 
getKind() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl.StaticPartImpl
 
getKind() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl
 
getKind() - Method in interface org.aspectj.lang.JoinPoint.StaticPart
Returns a String representing the kind of join point.
getKind() - Method in interface org.aspectj.lang.JoinPoint
Returns a String representing the kind of join point.
getLine() - Method in class org.aspectbench.runtime.reflect.SourceLocationImpl
 
getLine() - Method in interface org.aspectj.lang.reflect.SourceLocation
 
getMarker(Object) - Static method in class org.aspectbench.tm.runtime.internal.WeakKeyIdentityHashMap
If the given object is already a Marker, it is returned unchanged.
getModifiers() - Method in class org.aspectbench.runtime.reflect.SignatureImpl
 
getModifiers() - Method in interface org.aspectj.lang.Signature
Returns the modifiers on this signature represented as an int.
getName() - Method in class org.aspectbench.runtime.reflect.ConstructorSignatureImpl
 
getName() - Method in class org.aspectbench.runtime.reflect.InitializerSignatureImpl
 
getName() - Method in class org.aspectbench.runtime.reflect.SignatureImpl
 
getName() - Method in interface org.aspectj.lang.Signature
Returns the identifier part of this signature; i.e.
getOffset() - Method in interface org.aspectbench.eaj.lang.JoinPoint.StaticPart
 
getParameterName() - Method in class org.aspectbench.runtime.reflect.CatchClauseSignatureImpl
 
getParameterName() - Method in interface org.aspectj.lang.reflect.CatchClauseSignature
 
getParameterNames() - Method in class org.aspectbench.runtime.reflect.CodeSignatureImpl
 
getParameterNames() - Method in interface org.aspectj.lang.reflect.CodeSignature
 
getParameterType() - Method in class org.aspectbench.runtime.reflect.CatchClauseSignatureImpl
 
getParameterType() - Method in interface org.aspectj.lang.reflect.CatchClauseSignature
 
getParameterTypes() - Method in class org.aspectbench.runtime.reflect.CodeSignatureImpl
 
getParameterTypes() - Method in interface org.aspectj.lang.reflect.CodeSignature
 
getReturnType() - Method in class org.aspectbench.runtime.reflect.AdviceSignatureImpl
 
getReturnType() - Method in class org.aspectbench.runtime.reflect.MethodSignatureImpl
 
getReturnType() - Method in interface org.aspectj.lang.reflect.AdviceSignature
 
getReturnType() - Method in interface org.aspectj.lang.reflect.MethodSignature
 
getSignature() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl.StaticPartImpl
 
getSignature() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl
 
getSignature() - Method in interface org.aspectj.lang.JoinPoint.StaticPart
Returns the signature at the join point.
getSignature() - Method in interface org.aspectj.lang.JoinPoint
Returns the signature at the join point.
getSourceLocation() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl.StaticPartImpl
 
getSourceLocation() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl
 
getSourceLocation() - Method in interface org.aspectj.lang.JoinPoint.StaticPart
Returns the source location corresponding to the join point.
getSourceLocation() - Method in interface org.aspectj.lang.JoinPoint
Returns the source location corresponding to the join point.
getStack() - Method in class org.aspectbench.runtime.internal.CFlowStack
 
getStaticPart() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl.StaticPartImpl
 
getStaticPart() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl
 
getStaticPart() - Method in interface org.aspectj.lang.JoinPoint
Returns an object that encapsulates the static parts of this join point
getTarget() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl.StaticPartImpl
 
getTarget() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl
 
getTarget() - Method in interface org.aspectj.lang.JoinPoint
Returns the target object.
getThis() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl.StaticPartImpl
 
getThis() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl
 
getThis() - Method in interface org.aspectj.lang.JoinPoint
Returns the currently executing object.
getThreadCounter() - Method in class org.aspectbench.runtime.internal.CflowCounterGlobal
 
getThreadCounter() - Method in interface org.aspectbench.runtime.internal.CflowCounterInterface
 
getThreadCounter() - Method in class org.aspectbench.runtime.internal.CflowCounterThreadLocal
 
getThreadStack() - Method in class org.aspectbench.runtime.internal.CflowStackGlobal.CflowStackDouble
 
getThreadStack() - Method in class org.aspectbench.runtime.internal.CflowStackGlobal.CflowStackFloat
 
getThreadStack() - Method in class org.aspectbench.runtime.internal.CflowStackGlobal.CflowStackInt
 
getThreadStack() - Method in class org.aspectbench.runtime.internal.CflowStackGlobal.CflowStackLong
 
getThreadStack() - Method in class org.aspectbench.runtime.internal.CflowStackGlobal.CflowStackRef
 
getThreadStack() - Method in interface org.aspectbench.runtime.internal.CflowStackInterface.Double
 
getThreadStack() - Method in interface org.aspectbench.runtime.internal.CflowStackInterface.Float
 
getThreadStack() - Method in interface org.aspectbench.runtime.internal.CflowStackInterface.Int
 
getThreadStack() - Method in interface org.aspectbench.runtime.internal.CflowStackInterface.Long
 
getThreadStack() - Method in interface org.aspectbench.runtime.internal.CflowStackInterface.Ref
 
getThreadStack() - Method in class org.aspectbench.runtime.internal.CflowStackThreadLocal.Double
 
getThreadStack() - Method in class org.aspectbench.runtime.internal.CflowStackThreadLocal.Float
 
getThreadStack() - Method in class org.aspectbench.runtime.internal.CflowStackThreadLocal.Int
 
getThreadStack() - Method in class org.aspectbench.runtime.internal.CflowStackThreadLocal.Long
 
getThreadStack() - Method in class org.aspectbench.runtime.internal.CflowStackThreadLocal.Ref
 
getTopStack(int, Object) - Static method in class org.aspectbench.runtime.internal.CFlowStack
 
getWithinType() - Method in class org.aspectbench.runtime.reflect.SourceLocationImpl
 
getWithinType() - Method in interface org.aspectj.lang.reflect.SourceLocation
 
getWrappedThrowable() - Method in class org.aspectj.lang.SoftException
 

H

hashCode() - Method in class org.aspectbench.tm.runtime.internal.MyWeakRef
 
hashIndex(Object) - Method in class org.aspectbench.tm.runtime.internal.IdentityHashMap
Calculates the hash bucket for this key.
hashIndex(Object, int) - Method in class org.aspectbench.tm.runtime.internal.IdentityHashMap
Calculates the hash bucket for the given key, assuming the given number of buckets.
hashIndexFromCode(int) - Method in class org.aspectbench.tm.runtime.internal.IdentityHashMap
Calculates the hash bucket this hashCode should go into.
hashIndexFromCode(int, int) - Method in class org.aspectbench.tm.runtime.internal.IdentityHashMap
Calculates the hash bucket this hashCode should go into, assuming the given number of buckets

I

INITIALIZATION - Static variable in interface org.aspectj.lang.JoinPoint
 
IdentityHashMap - class org.aspectbench.tm.runtime.internal.IdentityHashMap.
 
IdentityHashMap() - Constructor for class org.aspectbench.tm.runtime.internal.IdentityHashMap
 
IdentityHashMap(int) - Constructor for class org.aspectbench.tm.runtime.internal.IdentityHashMap
 
IdentityHashMap(int, float) - Constructor for class org.aspectbench.tm.runtime.internal.IdentityHashMap
 
IdentityHashMap(int, float, int) - Constructor for class org.aspectbench.tm.runtime.internal.IdentityHashMap
 
InitializerSignature - interface org.aspectj.lang.reflect.InitializerSignature.
 
InitializerSignatureImpl - class org.aspectbench.runtime.reflect.InitializerSignatureImpl.
 
inc() - Method in class org.aspectbench.runtime.internal.CFlowCounter
 
incCounter(Object) - Static method in class org.aspectbench.runtime.internal.CFlowCounter
 
initialValue() - Method in class org.aspectbench.runtime.internal.CflowCounterThreadLocal
 
initialValue() - Method in class org.aspectbench.runtime.internal.CflowStackThreadLocal.Double
 
initialValue() - Method in class org.aspectbench.runtime.internal.CflowStackThreadLocal.Float
 
initialValue() - Method in class org.aspectbench.runtime.internal.CflowStackThreadLocal.Int
 
initialValue() - Method in class org.aspectbench.runtime.internal.CflowStackThreadLocal.Long
 
initialValue() - Method in class org.aspectbench.runtime.internal.CflowStackThreadLocal.Ref
 
isEmpty() - Method in class org.aspectbench.tm.runtime.internal.IdentityHashMap
Strictly speaking, this shoudn't be used for checking emptiness, since the intention is for subclasses to provide weak-key maps, i.e.
isEmpty() - Method in class org.aspectbench.tm.runtime.internal.WeakKeyCollectingIdentityHashMap
Strictly speaking, this shoudn't be used for checking emptiness, since the intention is for subclasses to provide weak-key maps, i.e. maps that drop a key-value pair as soon as the (weakref) key expires. Since GC runs happen beyond the control of the program, this might happen in between a call to isEmpty() and the use of the map on the assumption it's non-empty. The preferred way is creating a value iterator and using its next() method. If that returns null, then there are no more elements. It is, however, safe to assume that if this method returns true, then the map will indeed be empty until more elements are added.
isValid() - Method in class org.aspectbench.runtime.internal.CFlowCounter
 
isValid() - Method in class org.aspectbench.runtime.internal.CFlowStack
 
isValidCounter(Object) - Static method in class org.aspectbench.runtime.internal.CFlowCounter
 
isValidStack(Object) - Static method in class org.aspectbench.runtime.internal.CFlowStack
 

J

JoinPoint - interface org.aspectbench.eaj.lang.JoinPoint.
Provides reflective access to both the state available at a join point and static information about it.
JoinPoint - interface org.aspectj.lang.JoinPoint.
Provides reflective access to both the state available at a join point and static information about it.
JoinPoint.StaticPart - interface org.aspectbench.eaj.lang.JoinPoint.StaticPart.
 
JoinPoint.StaticPart - interface org.aspectj.lang.JoinPoint.StaticPart.
This helper object contains only the static information about a join point.
JoinPointImpl - class org.aspectbench.eaj.runtime.reflect.JoinPointImpl.
 
JoinPointImpl(JoinPoint.StaticPart, Object, Object, Object[]) - Constructor for class org.aspectbench.eaj.runtime.reflect.JoinPointImpl
 
JoinPointImpl - class org.aspectbench.runtime.reflect.JoinPointImpl.
 
JoinPointImpl(JoinPoint.StaticPart, Object, Object, Object[]) - Constructor for class org.aspectbench.runtime.reflect.JoinPointImpl
 
JoinPointImpl.StaticPartImpl - class org.aspectbench.runtime.reflect.JoinPointImpl.StaticPartImpl.
 
JoinPointImpl.StaticPartImpl(String, Signature, SourceLocation) - Constructor for class org.aspectbench.runtime.reflect.JoinPointImpl.StaticPartImpl
 

K

keyIterator() - Method in class org.aspectbench.tm.runtime.internal.IdentityHashMap
Constructs a KeyIterator object
keyIterator() - Method in class org.aspectbench.tm.runtime.internal.WeakKeyCollectingIdentityHashMap
Constructs a KeyIterator object
keySet() - Method in class org.aspectbench.tm.runtime.internal.IdentityHashMap
keySet() - Method in class org.aspectbench.tm.runtime.internal.WeakKeyCollectingIdentityHashMap

L

Lock - class org.aspectbench.tm.runtime.internal.Lock.
 
Lock() - Constructor for class org.aspectbench.tm.runtime.internal.Lock
 
loadFactor - Variable in class org.aspectbench.tm.runtime.internal.IdentityHashMap
Load factor, normally 0.75
locked - Variable in class org.aspectbench.tm.runtime.internal.Lock
 

M

MAXIMUM_CAPACITY - Static variable in class org.aspectbench.tm.runtime.internal.IdentityHashMap
The maximum capacity allowed
METHOD_CALL - Static variable in interface org.aspectj.lang.JoinPoint
 
METHOD_EXECUTION - Static variable in interface org.aspectj.lang.JoinPoint
The legal return values from getKind()
Marker - class org.aspectbench.tm.runtime.internal.Marker.
 
Marker() - Constructor for class org.aspectbench.tm.runtime.internal.Marker
 
MemberSignature - interface org.aspectj.lang.reflect.MemberSignature.
 
MemberSignatureImpl - class org.aspectbench.runtime.reflect.MemberSignatureImpl.
 
MemberSignatureImpl(String) - Constructor for class org.aspectbench.runtime.reflect.MemberSignatureImpl
 
MethodSignature - interface org.aspectj.lang.reflect.MethodSignature.
 
MethodSignatureImpl - class org.aspectbench.runtime.reflect.MethodSignatureImpl.
 
MyWeakRef - class org.aspectbench.tm.runtime.internal.MyWeakRef.
 
MyWeakRef(Object) - Constructor for class org.aspectbench.tm.runtime.internal.MyWeakRef
 
MyWeakRef(Object, ReferenceQueue) - Constructor for class org.aspectbench.tm.runtime.internal.MyWeakRef
 
makeAdviceSig(String) - Method in class org.aspectbench.runtime.reflect.Factory
 
makeCastSig(String) - Method in class org.aspectbench.eaj.runtime.reflect.EajFactory
 
makeCatchClauseSig(String) - Method in class org.aspectbench.runtime.reflect.Factory
 
makeCflowCounter() - Static method in class org.aspectbench.runtime.internal.CflowCounterFactory
 
makeConstructorSig(String) - Method in class org.aspectbench.runtime.reflect.Factory
 
makeFieldSig(String) - Method in class org.aspectbench.runtime.reflect.Factory
 
makeInitializerSig(String) - Method in class org.aspectbench.runtime.reflect.Factory
 
makeJP(JoinPoint.StaticPart, Object, Object) - Static method in class org.aspectbench.runtime.reflect.Factory
 
makeJP(JoinPoint.StaticPart, Object, Object, Object) - Static method in class org.aspectbench.runtime.reflect.Factory
 
makeJP(JoinPoint.StaticPart, Object, Object, Object, Object) - Static method in class org.aspectbench.runtime.reflect.Factory
 
makeJP(JoinPoint.StaticPart, Object, Object, Object[]) - Static method in class org.aspectbench.runtime.reflect.Factory
 
makeMethodSig(String) - Method in class org.aspectbench.runtime.reflect.Factory
 
makePrimaryTypeName(Class, String) - Method in class org.aspectbench.runtime.reflect.StringMaker
 
makeSJP(String, Signature, int, int, int) - Method in class org.aspectbench.eaj.runtime.reflect.EajFactory
 
makeSJP(String, Signature, SourceLocation) - Method in class org.aspectbench.runtime.reflect.Factory
 
makeSJP(String, Signature, int, int) - Method in class org.aspectbench.runtime.reflect.Factory
 
makeSJP(String, Signature, int) - Method in class org.aspectbench.runtime.reflect.Factory
 
makeSourceLoc(int, int) - Method in class org.aspectbench.runtime.reflect.Factory
 
makeStackDouble() - Static method in class org.aspectbench.runtime.internal.CflowStackFactory
 
makeStackFloat() - Static method in class org.aspectbench.runtime.internal.CflowStackFactory
 
makeStackInt() - Static method in class org.aspectbench.runtime.internal.CflowStackFactory
 
makeStackLong() - Static method in class org.aspectbench.runtime.internal.CflowStackFactory
 
makeStackRef() - Static method in class org.aspectbench.runtime.internal.CflowStackFactory
 
makeThrowSig(String) - Method in class org.aspectbench.eaj.runtime.reflect.EajFactory
 
makeTypeName(Class) - Method in class org.aspectbench.runtime.reflect.StringMaker
 
modCount - Variable in class org.aspectbench.tm.runtime.internal.IdentityHashMap
Modification count for iterators

N

NoAspectBoundException - exception org.aspectj.lang.NoAspectBoundException.
Thrown by the aspectOf(..) special method on aspect types when there is no aspect of that type currently bound.
NoAspectBoundException(String, Throwable) - Constructor for class org.aspectj.lang.NoAspectBoundException
 
NoAspectBoundException() - Constructor for class org.aspectj.lang.NoAspectBoundException
 

O

ok() - Static method in class org.aspectbench.runtime.internal.DecideThreadLocal
 
org.aspectbench.eaj.lang - package org.aspectbench.eaj.lang
 
org.aspectbench.eaj.lang.reflect - package org.aspectbench.eaj.lang.reflect
 
org.aspectbench.eaj.runtime.reflect - package org.aspectbench.eaj.runtime.reflect
 
org.aspectbench.runtime - package org.aspectbench.runtime
 
org.aspectbench.runtime.internal - package org.aspectbench.runtime.internal
 
org.aspectbench.runtime.internal.cflowinternal - package org.aspectbench.runtime.internal.cflowinternal
 
org.aspectbench.runtime.reflect - package org.aspectbench.runtime.reflect
 
org.aspectbench.tm.runtime.internal - package org.aspectbench.tm.runtime.internal
 
org.aspectj.lang - package org.aspectj.lang
Provides several interfaces for obtaining reflective information about a join point, as well as several exceptions that can be thrown by AspectJ code.
org.aspectj.lang.reflect - package org.aspectj.lang.reflect
Contains interfaces that extend Signature to provide additional information about each possible join point signature.
own() - Method in class org.aspectbench.tm.runtime.internal.Lock
Returns true iff the current thread owns the lock.
owner - Variable in class org.aspectbench.tm.runtime.internal.Lock
 

P

PREINTIALIZATION - Static variable in interface org.aspectj.lang.JoinPoint
 
peek() - Method in class org.aspectbench.runtime.internal.CFlowStack
 
peekCFlow() - Method in class org.aspectbench.runtime.internal.CFlowStack
 
peekCFlowStack(Object) - Static method in class org.aspectbench.runtime.internal.CFlowStack
 
peekInstance() - Method in class org.aspectbench.runtime.internal.CFlowStack
 
peekInstanceStack(Object) - Static method in class org.aspectbench.runtime.internal.CFlowStack
 
peekStack(Object) - Static method in class org.aspectbench.runtime.internal.CFlowStack
 
peekTopCFlow() - Method in class org.aspectbench.runtime.internal.CFlowStack
 
peekTopCFlowStack(Object) - Static method in class org.aspectbench.runtime.internal.CFlowStack
 
pop() - Method in class org.aspectbench.runtime.internal.CFlowStack
 
popStack(Object) - Static method in class org.aspectbench.runtime.internal.CFlowStack
 
prev - Variable in class org.aspectbench.runtime.internal.cflowinternal.StackDouble.Cell
 
prev - Variable in class org.aspectbench.runtime.internal.cflowinternal.StackFloat.Cell
 
prev - Variable in class org.aspectbench.runtime.internal.cflowinternal.StackInt.Cell
 
prev - Variable in class org.aspectbench.runtime.internal.cflowinternal.StackLong.Cell
 
prev - Variable in class org.aspectbench.runtime.internal.cflowinternal.StackRef.Cell
 
printStackTrace() - Method in class org.aspectj.lang.SoftException
 
printStackTrace(PrintStream) - Method in class org.aspectj.lang.SoftException
 
printStackTrace(PrintWriter) - Method in class org.aspectj.lang.SoftException
 
push(Object) - Method in class org.aspectbench.runtime.internal.CFlowStack
 
push(Object[]) - Method in class org.aspectbench.runtime.internal.CFlowStack
 
pushInstance(Object) - Method in class org.aspectbench.runtime.internal.CFlowStack
 
pushInstanceStack(Object, Object) - Static method in class org.aspectbench.runtime.internal.CFlowStack
 
pushStack(Object[], Object) - Static method in class org.aspectbench.runtime.internal.CFlowStack
 
put(Object, Object) - Method in class org.aspectbench.tm.runtime.internal.IdentityHashMap
put(Object, Object) - Method in class org.aspectbench.tm.runtime.internal.WeakKeyCollectingIdentityHashMap
put(Object, Object) - Method in class org.aspectbench.tm.runtime.internal.WeakKeyIdentityHashMap
putAll(Map) - Method in class org.aspectbench.tm.runtime.internal.IdentityHashMap
 

R

rebalance(int) - Method in class org.aspectbench.tm.runtime.internal.IdentityHashMap
Increases the number of buckets and re-distributes the entries into the new buckets.
release() - Method in class org.aspectbench.tm.runtime.internal.Lock
Release the lock if the current thread owns it, otherwise do nothing.
remove(Object) - Method in class org.aspectbench.tm.runtime.internal.IdentityHashMap
remove(Object) - Method in class org.aspectbench.tm.runtime.internal.WeakKeyCollectingIdentityHashMap
remove(Object) - Method in class org.aspectbench.tm.runtime.internal.WeakKeyIdentityHashMap

S

STATICINITIALIZATION - Static variable in interface org.aspectj.lang.JoinPoint
 
Signature - interface org.aspectj.lang.Signature.
Represents the signature at a join point.
SignatureImpl - class org.aspectbench.runtime.reflect.SignatureImpl.
 
SignatureImpl(int, String, Class) - Constructor for class org.aspectbench.runtime.reflect.SignatureImpl
 
SignatureImpl(String) - Constructor for class org.aspectbench.runtime.reflect.SignatureImpl
 
SoftException - exception org.aspectj.lang.SoftException.
Wrapper for checked exceptions matched by a 'declare soft'.
SoftException(Throwable) - Constructor for class org.aspectj.lang.SoftException
 
SourceLocation - interface org.aspectj.lang.reflect.SourceLocation.
For defining code, the class defined and location in a source file.
SourceLocationImpl - class org.aspectbench.runtime.reflect.SourceLocationImpl.
 
StackDouble - class org.aspectbench.runtime.internal.cflowinternal.StackDouble.
 
StackDouble() - Constructor for class org.aspectbench.runtime.internal.cflowinternal.StackDouble
 
StackDouble.Cell - class org.aspectbench.runtime.internal.cflowinternal.StackDouble.Cell.
 
StackDouble.Cell(StackDouble.Cell, double) - Constructor for class org.aspectbench.runtime.internal.cflowinternal.StackDouble.Cell
 
StackFloat - class org.aspectbench.runtime.internal.cflowinternal.StackFloat.
 
StackFloat() - Constructor for class org.aspectbench.runtime.internal.cflowinternal.StackFloat
 
StackFloat.Cell - class org.aspectbench.runtime.internal.cflowinternal.StackFloat.Cell.
 
StackFloat.Cell(StackFloat.Cell, float) - Constructor for class org.aspectbench.runtime.internal.cflowinternal.StackFloat.Cell
 
StackInt - class org.aspectbench.runtime.internal.cflowinternal.StackInt.
 
StackInt() - Constructor for class org.aspectbench.runtime.internal.cflowinternal.StackInt
 
StackInt.Cell - class org.aspectbench.runtime.internal.cflowinternal.StackInt.Cell.
 
StackInt.Cell(StackInt.Cell, int) - Constructor for class org.aspectbench.runtime.internal.cflowinternal.StackInt.Cell
 
StackLong - class org.aspectbench.runtime.internal.cflowinternal.StackLong.
 
StackLong() - Constructor for class org.aspectbench.runtime.internal.cflowinternal.StackLong
 
StackLong.Cell - class org.aspectbench.runtime.internal.cflowinternal.StackLong.Cell.
 
StackLong.Cell(StackLong.Cell, long) - Constructor for class org.aspectbench.runtime.internal.cflowinternal.StackLong.Cell
 
StackRef - class org.aspectbench.runtime.internal.cflowinternal.StackRef.
 
StackRef() - Constructor for class org.aspectbench.runtime.internal.cflowinternal.StackRef
 
StackRef.Cell - class org.aspectbench.runtime.internal.cflowinternal.StackRef.Cell.
 
StackRef.Cell(StackRef.Cell, Object) - Constructor for class org.aspectbench.runtime.internal.cflowinternal.StackRef.Cell
 
StringMaker - class org.aspectbench.runtime.reflect.StringMaker.
 
StringMaker() - Constructor for class org.aspectbench.runtime.reflect.StringMaker
 
safeRemove(Object) - Method in class org.aspectbench.tm.runtime.internal.WeakKeyIdentityHashMap
{@inheritDoc}
setAspect(Object) - Method in class org.aspectbench.runtime.CFlow
 
setLookupClassLoader(ClassLoader) - Method in class org.aspectbench.runtime.reflect.SignatureImpl
 
singleThreadedCount - Variable in class org.aspectbench.runtime.internal.CflowCounterGlobal
 
singleThreadedStack - Variable in class org.aspectbench.runtime.internal.CflowStackGlobal.CflowStackDouble
 
singleThreadedStack - Variable in class org.aspectbench.runtime.internal.CflowStackGlobal.CflowStackFloat
 
singleThreadedStack - Variable in class org.aspectbench.runtime.internal.CflowStackGlobal.CflowStackInt
 
singleThreadedStack - Variable in class org.aspectbench.runtime.internal.CflowStackGlobal.CflowStackLong
 
singleThreadedStack - Variable in class org.aspectbench.runtime.internal.CflowStackGlobal.CflowStackRef
 
size - Variable in class org.aspectbench.tm.runtime.internal.IdentityHashMap
The size of the map
size() - Method in class org.aspectbench.tm.runtime.internal.IdentityHashMap
Return the number of key/value pairs in the map.
size() - Method in class org.aspectbench.tm.runtime.internal.WeakKeyCollectingIdentityHashMap
Return the number of key/value pairs in the map.

T

ThrowSignature - interface org.aspectbench.eaj.lang.reflect.ThrowSignature.
 
ThrowSignatureImpl - class org.aspectbench.eaj.runtime.reflect.ThrowSignatureImpl.
 
threshold - Variable in class org.aspectbench.tm.runtime.internal.IdentityHashMap
Size at which to rehash
toLongString() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl.StaticPartImpl
 
toLongString() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl
 
toLongString() - Method in class org.aspectbench.runtime.reflect.SignatureImpl
 
toLongString() - Method in interface org.aspectj.lang.JoinPoint.StaticPart
Returns an extended string representation of the join point
toLongString() - Method in interface org.aspectj.lang.JoinPoint
Returns an extended string representation of the join point.
toLongString() - Method in interface org.aspectj.lang.Signature
Returns an extended string representation of this signature.
toShortString() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl.StaticPartImpl
 
toShortString() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl
 
toShortString() - Method in class org.aspectbench.runtime.reflect.SignatureImpl
 
toShortString() - Method in interface org.aspectj.lang.JoinPoint.StaticPart
Returns an abbreviated string representation of the join point
toShortString() - Method in interface org.aspectj.lang.JoinPoint
Returns an abbreviated string representation of the join point.
toShortString() - Method in interface org.aspectj.lang.Signature
Returns an abbreviated string representation of this signature.
toString(StringMaker) - Method in class org.aspectbench.eaj.runtime.reflect.CastSignatureImpl
 
toString(StringMaker) - Method in class org.aspectbench.eaj.runtime.reflect.ThrowSignatureImpl
 
toString(StringMaker) - Method in class org.aspectbench.runtime.reflect.AdviceSignatureImpl
 
toString(StringMaker) - Method in class org.aspectbench.runtime.reflect.CatchClauseSignatureImpl
 
toString(StringMaker) - Method in class org.aspectbench.runtime.reflect.ConstructorSignatureImpl
 
toString(StringMaker) - Method in class org.aspectbench.runtime.reflect.FieldSignatureImpl
 
toString(StringMaker) - Method in class org.aspectbench.runtime.reflect.InitializerSignatureImpl
 
toString() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl.StaticPartImpl
 
toString() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl
 
toString(StringMaker) - Method in class org.aspectbench.runtime.reflect.MethodSignatureImpl
 
toString(StringMaker) - Method in class org.aspectbench.runtime.reflect.SignatureImpl
 
toString() - Method in class org.aspectbench.runtime.reflect.SignatureImpl
 
toString() - Method in class org.aspectbench.runtime.reflect.SourceLocationImpl
 
toString() - Method in interface org.aspectj.lang.JoinPoint.StaticPart
 
toString() - Method in interface org.aspectj.lang.JoinPoint
 
toString() - Method in interface org.aspectj.lang.Signature
 
top - Variable in class org.aspectbench.runtime.internal.cflowinternal.StackDouble
 
top - Variable in class org.aspectbench.runtime.internal.cflowinternal.StackFloat
 
top - Variable in class org.aspectbench.runtime.internal.cflowinternal.StackInt
 
top - Variable in class org.aspectbench.runtime.internal.cflowinternal.StackLong
 
top - Variable in class org.aspectbench.runtime.internal.cflowinternal.StackRef
 

V

values() - Method in class org.aspectbench.tm.runtime.internal.IdentityHashMap
 

W

WeakKeyCollectingIdentityHashMap - class org.aspectbench.tm.runtime.internal.WeakKeyCollectingIdentityHashMap.
 
WeakKeyCollectingIdentityHashMap() - Constructor for class org.aspectbench.tm.runtime.internal.WeakKeyCollectingIdentityHashMap
 
WeakKeyCollectingIdentityHashMap(int, float, int) - Constructor for class org.aspectbench.tm.runtime.internal.WeakKeyCollectingIdentityHashMap
 
WeakKeyCollectingIdentityHashMap(int, float) - Constructor for class org.aspectbench.tm.runtime.internal.WeakKeyCollectingIdentityHashMap
 
WeakKeyCollectingIdentityHashMap(int) - Constructor for class org.aspectbench.tm.runtime.internal.WeakKeyCollectingIdentityHashMap
 
WeakKeyIdentityHashMap - class org.aspectbench.tm.runtime.internal.WeakKeyIdentityHashMap.
Part of the Indexing Data Structure implementation.
WeakKeyIdentityHashMap() - Constructor for class org.aspectbench.tm.runtime.internal.WeakKeyIdentityHashMap
 
WeakKeyIdentityHashMap(int, float, int) - Constructor for class org.aspectbench.tm.runtime.internal.WeakKeyIdentityHashMap
 
WeakKeyIdentityHashMap(int, float) - Constructor for class org.aspectbench.tm.runtime.internal.WeakKeyIdentityHashMap
 
WeakKeyIdentityHashMap(int) - Constructor for class org.aspectbench.tm.runtime.internal.WeakKeyIdentityHashMap
 

A C D E F G H I J K L M N O P R S T V W