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

A

AbstractLabelShadowSwitch - Class in org.aspectbench.tm.runtime.internal.labelshadows
Abstract base class for label shadow switches.
AbstractLabelShadowSwitch() - Constructor for class org.aspectbench.tm.runtime.internal.labelshadows.AbstractLabelShadowSwitch
 
add(Object) - Method in class org.aspectbench.tm.runtime.internal.IndexTreeLeafSet
 
addContainer(WeakRefContainer) - Method in class org.aspectbench.tm.runtime.internal.MyWeakRef
Add a new container to the list
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
 
ADVICE_EXECUTION - Static variable in interface org.aspectj.lang.JoinPoint
 
AdviceSignature - Interface in org.aspectj.lang.reflect
 
AdviceSignatureImpl - Class in org.aspectbench.runtime.reflect
 
ArrayGetSignature - Interface in org.aspectbench.eaj.lang.reflect
 
ArrayGetSignatureImpl - Class in org.aspectbench.eaj.runtime.reflect
 
ArraySetSignature - Interface in org.aspectbench.eaj.lang.reflect
 
ArraySetSignatureImpl - Class in org.aspectbench.eaj.runtime.reflect
 

C

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.
CastSignature - Interface in org.aspectbench.eaj.lang.reflect
 
CastSignatureImpl - Class in org.aspectbench.eaj.runtime.reflect
 
CatchClauseSignature - Interface in org.aspectj.lang.reflect
 
CatchClauseSignatureImpl - Class in org.aspectbench.runtime.reflect
 
CFlow - Class in org.aspectbench.runtime
 
CFlow() - Constructor for class org.aspectbench.runtime.CFlow
 
CFlow(Object) - Constructor for class org.aspectbench.runtime.CFlow
 
CFlowCounter - Class in org.aspectbench.runtime.internal
 
CFlowCounter() - Constructor for class org.aspectbench.runtime.internal.CFlowCounter
 
CflowCounterFactory - Class in org.aspectbench.runtime.internal
 
CflowCounterFactory() - Constructor for class org.aspectbench.runtime.internal.CflowCounterFactory
 
CflowCounterGlobal - Class in org.aspectbench.runtime.internal
 
CflowCounterGlobal() - Constructor for class org.aspectbench.runtime.internal.CflowCounterGlobal
 
CflowCounterInterface - Interface in org.aspectbench.runtime.internal
 
CflowCounterThreadLocal - Class in org.aspectbench.runtime.internal
 
CflowCounterThreadLocal() - Constructor for class org.aspectbench.runtime.internal.CflowCounterThreadLocal
 
CFlowPlusState - Class in org.aspectbench.runtime.internal
 
CFlowPlusState(Object[]) - Constructor for class org.aspectbench.runtime.internal.CFlowPlusState
 
CFlowPlusState(Object[], Object) - Constructor for class org.aspectbench.runtime.internal.CFlowPlusState
 
CFlowStack - Class in org.aspectbench.runtime.internal
 
CFlowStack() - Constructor for class org.aspectbench.runtime.internal.CFlowStack
 
CflowStackFactory - Class in org.aspectbench.runtime.internal
 
CflowStackFactory() - Constructor for class org.aspectbench.runtime.internal.CflowStackFactory
 
CflowStackGlobal - Class in org.aspectbench.runtime.internal
 
CflowStackGlobal() - Constructor for class org.aspectbench.runtime.internal.CflowStackGlobal
 
CflowStackGlobal.CflowStackDouble - Class in org.aspectbench.runtime.internal
 
CflowStackGlobal.CflowStackDouble() - Constructor for class org.aspectbench.runtime.internal.CflowStackGlobal.CflowStackDouble
 
CflowStackGlobal.CflowStackFloat - Class in org.aspectbench.runtime.internal
 
CflowStackGlobal.CflowStackFloat() - Constructor for class org.aspectbench.runtime.internal.CflowStackGlobal.CflowStackFloat
 
CflowStackGlobal.CflowStackInt - Class in org.aspectbench.runtime.internal
 
CflowStackGlobal.CflowStackInt() - Constructor for class org.aspectbench.runtime.internal.CflowStackGlobal.CflowStackInt
 
CflowStackGlobal.CflowStackLong - Class in org.aspectbench.runtime.internal
 
CflowStackGlobal.CflowStackLong() - Constructor for class org.aspectbench.runtime.internal.CflowStackGlobal.CflowStackLong
 
CflowStackGlobal.CflowStackRef - Class in org.aspectbench.runtime.internal
 
CflowStackGlobal.CflowStackRef() - Constructor for class org.aspectbench.runtime.internal.CflowStackGlobal.CflowStackRef
 
CflowStackInterface - Interface in org.aspectbench.runtime.internal
 
CflowStackInterface.Double - Interface in org.aspectbench.runtime.internal
 
CflowStackInterface.Float - Interface in org.aspectbench.runtime.internal
 
CflowStackInterface.Int - Interface in org.aspectbench.runtime.internal
 
CflowStackInterface.Long - Interface in org.aspectbench.runtime.internal
 
CflowStackInterface.Ref - Interface in org.aspectbench.runtime.internal
 
CflowStackThreadLocal - Class in org.aspectbench.runtime.internal
 
CflowStackThreadLocal() - Constructor for class org.aspectbench.runtime.internal.CflowStackThreadLocal
 
CflowStackThreadLocal.Double - Class in org.aspectbench.runtime.internal
 
CflowStackThreadLocal.Double() - Constructor for class org.aspectbench.runtime.internal.CflowStackThreadLocal.Double
 
CflowStackThreadLocal.Float - Class in org.aspectbench.runtime.internal
 
CflowStackThreadLocal.Float() - Constructor for class org.aspectbench.runtime.internal.CflowStackThreadLocal.Float
 
CflowStackThreadLocal.Int - Class in org.aspectbench.runtime.internal
 
CflowStackThreadLocal.Int() - Constructor for class org.aspectbench.runtime.internal.CflowStackThreadLocal.Int
 
CflowStackThreadLocal.Long - Class in org.aspectbench.runtime.internal
 
CflowStackThreadLocal.Long() - Constructor for class org.aspectbench.runtime.internal.CflowStackThreadLocal.Long
 
CflowStackThreadLocal.Ref - Class in org.aspectbench.runtime.internal
 
CflowStackThreadLocal.Ref() - Constructor for class org.aspectbench.runtime.internal.CflowStackThreadLocal.Ref
 
checkCapacity() - Method in class org.aspectbench.tm.runtime.internal.IdentityHashMap
Increases the number of buckets if necessary.
checkExpired() - Static method in class org.aspectbench.tm.runtime.internal.MyWeakRef
 
ClashPersistentWeakRef - Class in org.aspectbench.tm.runtime.internal
 
ClashPersistentWeakRef(Object) - Constructor for class org.aspectbench.tm.runtime.internal.ClashPersistentWeakRef
 
ClashPersistentWeakRef(Object, ReferenceQueue) - Constructor for class org.aspectbench.tm.runtime.internal.ClashPersistentWeakRef
 
ClashWeakRef - Class in org.aspectbench.tm.runtime.internal
 
ClashWeakRef(Object) - Constructor for class org.aspectbench.tm.runtime.internal.ClashWeakRef
 
ClashWeakRef(Object, ReferenceQueue) - Constructor for class org.aspectbench.tm.runtime.internal.ClashWeakRef
 
className - Variable in class org.aspectbench.tm.runtime.internal.labelshadows.TimedShadowSwitch
Name of the class whose tracematch should be triggered.
cleanup() - Method in interface org.aspectbench.tm.runtime.internal.IndexTreeLeaf
Check whether this set is empty; if so, recurse up the IndexTree dropping empty branches.
cleanup() - Method in class org.aspectbench.tm.runtime.internal.IndexTreeLeafSet
 
cleanup() - Method in class org.aspectbench.tm.runtime.internal.MaybeWeakRef
 
cleanup() - Method in class org.aspectbench.tm.runtime.internal.MyWeakRef
 
clear() - Method in class org.aspectbench.tm.runtime.internal.IdentityHashMap
clear() - Method in class org.aspectbench.tm.runtime.internal.IndexTreeLeafSet
 
CodeSignature - Interface in org.aspectj.lang.reflect
 
CodeSignatureImpl - Class in org.aspectbench.runtime.reflect
 
CONSTRUCTOR_CALL - Static variable in interface org.aspectj.lang.JoinPoint
 
CONSTRUCTOR_EXECUTION - Static variable in interface org.aspectj.lang.JoinPoint
 
ConstructorSignature - Interface in org.aspectj.lang.reflect
 
ConstructorSignatureImpl - Class in org.aspectbench.runtime.reflect
 
contains(Object) - Method in class org.aspectbench.tm.runtime.internal.IndexTreeLeafSet
 
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
 
Counter - Class in org.aspectbench.runtime.internal.cflowinternal
 
Counter() - Constructor for class org.aspectbench.runtime.internal.cflowinternal.Counter
 
counts - Static variable in class org.aspectbench.tm.runtime.internal.ShadowSwitch
 

D

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
 
DecideThreadLocal - Class in org.aspectbench.runtime.internal
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
 
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
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
 
disableAllGroups() - Static method in class org.aspectbench.tm.runtime.internal.ShadowSwitch
 
disabled - Variable in class org.aspectbench.tm.runtime.internal.labelshadows.AbstractLabelShadowSwitch
 

E

EajFactory - Class in org.aspectbench.eaj.runtime.reflect
 
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
 
enabled - Static variable in class org.aspectbench.tm.runtime.internal.ShadowSwitch
 
enableShadowGroup(int) - Static method in class org.aspectbench.tm.runtime.internal.ShadowSwitch
 
entryIterator() - Method in class org.aspectbench.tm.runtime.internal.IdentityHashMap
Constructs an EntryIterator object
entrySet() - Method in class org.aspectbench.tm.runtime.internal.IdentityHashMap
 
equals(Object) - Method in class org.aspectbench.tm.runtime.internal.ClashPersistentWeakRef
Only one PersistentWeakRef is ever constructed for a particular object.
equals(Object) - Method in class org.aspectbench.tm.runtime.internal.MaybeWeakRef
Only one PersistentWeakRef is ever constructed for a particular object.
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.
equals(Object) - Method in class org.aspectbench.tm.runtime.internal.PersistentWeakRef
Only one PersistentWeakRef is ever constructed for a particular object.
EXCEPTION_HANDLER - Static variable in interface org.aspectj.lang.JoinPoint
 
expiredQueue - Static variable in class org.aspectbench.tm.runtime.internal.MyWeakRef
 
extractString(int) - Method in class org.aspectbench.runtime.reflect.SignatureImpl
 
extractType(int) - Method in class org.aspectbench.runtime.reflect.SignatureImpl
 

F

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

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() - Method in class org.aspectbench.tm.runtime.internal.ClashPersistentWeakRef
Return the referent while it's alive; after it is destroyed, return this.
get(Object) - Method in class org.aspectbench.tm.runtime.internal.IdentityHashMap
get(Object[]) - Method in interface org.aspectbench.tm.runtime.internal.IndexTree
Get an iterator over all ITDBinding objects for the given set of keys, or null if none.
get(Object[]) - Method in class org.aspectbench.tm.runtime.internal.IndexTreeMap
Get an iterator over all values associated with a particular set of keys.
get() - Method in class org.aspectbench.tm.runtime.internal.Lock
Get the lock and record the current thread as the owner it.
get() - Method in class org.aspectbench.tm.runtime.internal.PersistentWeakRef
Return the referent while it's alive; after it is destroyed, return this.
get(Object) - Method in class org.aspectbench.tm.runtime.internal.WeakKeyIdentityHashMap
getArgs() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl
 
getArgs() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl.StaticPartImpl
 
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 exception org.aspectj.lang.NoAspectBoundException
 
getCause() - Method in exception 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
 
getKey() - Method in class org.aspectbench.tm.runtime.internal.WeakKeyIdentityHashMap.HashEntry
 
getKeyHash() - Method in class org.aspectbench.tm.runtime.internal.WeakKeyIdentityHashMap.HashEntry
 
getKind() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl
 
getKind() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl.StaticPartImpl
 
getKind() - Method in interface org.aspectj.lang.JoinPoint
Returns a String representing the kind of join point.
getKind() - Method in interface org.aspectj.lang.JoinPoint.StaticPart
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
 
getSignature() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl.StaticPartImpl
 
getSignature() - Method in interface org.aspectj.lang.JoinPoint
Returns the signature at the join point.
getSignature() - Method in interface org.aspectj.lang.JoinPoint.StaticPart
Returns the signature at the join point.
getSourceLocation() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl
 
getSourceLocation() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl.StaticPartImpl
 
getSourceLocation() - Method in interface org.aspectj.lang.JoinPoint
Returns the source location corresponding to the join point.
getSourceLocation() - Method in interface org.aspectj.lang.JoinPoint.StaticPart
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
 
getStaticPart() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl.StaticPartImpl
 
getStaticPart() - Method in interface org.aspectj.lang.JoinPoint
Returns an object that encapsulates the static parts of this join point
getSynchronizedObjectType() - Method in interface org.aspectbench.eaj.lang.reflect.MonitorEnterSignature
 
getSynchronizedObjectType() - Method in interface org.aspectbench.eaj.lang.reflect.MonitorExitSignature
 
getSynchronizedObjectType() - Method in class org.aspectbench.eaj.runtime.reflect.MonitorEnterSignatureImpl
 
getSynchronizedObjectType() - Method in class org.aspectbench.eaj.runtime.reflect.MonitorExitSignatureImpl
 
getSynchronizedVariableName() - Method in class org.aspectbench.eaj.runtime.reflect.MonitorEnterSignatureImpl
 
getSynchronizedVariableName() - Method in class org.aspectbench.eaj.runtime.reflect.MonitorExitSignatureImpl
 
getTarget() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl
 
getTarget() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl.StaticPartImpl
 
getTarget() - Method in interface org.aspectj.lang.JoinPoint
Returns the target object.
getThis() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl
 
getThis() - Method in class org.aspectbench.runtime.reflect.JoinPointImpl.StaticPartImpl
 
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
 
getWeakRef(Object) - Static method in class org.aspectbench.tm.runtime.internal.ClashPersistentWeakRef
 
getWeakRef(Object) - Static method in class org.aspectbench.tm.runtime.internal.MaybeWeakRef
Really, we want these to be canonical.
getWeakRef(Object) - Static method in class org.aspectbench.tm.runtime.internal.PersistentWeakRef
 
getWithinType() - Method in class org.aspectbench.runtime.reflect.SourceLocationImpl
 
getWithinType() - Method in interface org.aspectj.lang.reflect.SourceLocation
 
getWrappedThrowable() - Method in exception org.aspectj.lang.SoftException
 
groupTable - Static variable in class org.aspectbench.tm.runtime.internal.ShadowSwitch
 

H

hashCode() - Method in class org.aspectbench.tm.runtime.internal.ClashWeakRef
 
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

IdentityHashMap - Class in org.aspectbench.tm.runtime.internal
 
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
 
inc() - Method in class org.aspectbench.runtime.internal.CFlowCounter
 
incCounter(Object) - Static method in class org.aspectbench.runtime.internal.CFlowCounter
 
incDisabled - Variable in class org.aspectbench.tm.runtime.internal.labelshadows.TimedShadowSwitch
Fraction of increase (or decrease) of the time for which the non-skip loops are disabled.
incEnabled - Variable in class org.aspectbench.tm.runtime.internal.labelshadows.TimedShadowSwitch
Fraction of increase (or decrease) of the time for which the non-skip loops are enabled.
IndexTree - Interface in org.aspectbench.tm.runtime.internal
Interface for a fully indexed tree of tracematch constraints
IndexTreeLeaf - Interface in org.aspectbench.tm.runtime.internal
An interface for the leaves of an IndexTree.
IndexTreeLeafSet - Class in org.aspectbench.tm.runtime.internal
A class implementing the sets of ITDBindings stored at the leaves of an IndexTree.
IndexTreeLeafSet(IndexTreeMap.IndexTreeLevelMap, Object) - Constructor for class org.aspectbench.tm.runtime.internal.IndexTreeLeafSet
Construct a new IndexTreeLeafSet contained in the Map parent under the given key.
IndexTreeMap - Class in org.aspectbench.tm.runtime.internal
A class implementing an index tree with fully collectable indices, as well as methods to easily add and get values.
IndexTreeMap(int) - Constructor for class org.aspectbench.tm.runtime.internal.IndexTreeMap
 
INITIALIZATION - Static variable in interface org.aspectj.lang.JoinPoint
 
initialize() - Method in interface org.aspectbench.tm.runtime.internal.IShadowSwitchInitializer
 
InitializerSignature - Interface in org.aspectj.lang.reflect
 
InitializerSignatureImpl - Class in org.aspectbench.runtime.reflect
 
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
 
insert(Object[], MaybeWeakRef) - Method in interface org.aspectbench.tm.runtime.internal.IndexTree
Insert a particular ITDBinding object into the tree for the given keys.
insert(Object[], MaybeWeakRef) - Method in class org.aspectbench.tm.runtime.internal.IndexTreeMap
Insert a particular ITDBinding into the IndexTree, at a leaf given by the set of keys.
InteractiveLabelShadowSwitchPrompt - Class in org.aspectbench.tm.runtime.internal.labelshadows
Interactive command line UI for switching label shadows.
InteractiveLabelShadowSwitchPrompt() - Constructor for class org.aspectbench.tm.runtime.internal.labelshadows.InteractiveLabelShadowSwitchPrompt
 
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.
isExpired() - Method in class org.aspectbench.tm.runtime.internal.MyWeakRef
 
IShadowSwitchInitializer - Interface in org.aspectbench.tm.runtime.internal
IShadowSwitchInitializer - interface used for dynamic class loading
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
 
ITDBinding - Interface in org.aspectbench.tm.runtime.internal
A marker interface for objects that have some tracematch bindings injected.
iterator() - Method in class org.aspectbench.tm.runtime.internal.IndexTreeLeafSet
 

J

JoinPoint - Interface in org.aspectbench.eaj.lang
Provides reflective access to both the state available at a join point and static information about it.
JoinPoint - Interface in org.aspectj.lang
Provides reflective access to both the state available at a join point and static information about it.
JoinPoint.StaticPart - Interface in org.aspectbench.eaj.lang
 
JoinPoint.StaticPart - Interface in org.aspectj.lang
This helper object contains only the static information about a join point.
JoinPointImpl - Class in org.aspectbench.eaj.runtime.reflect
 
JoinPointImpl(JoinPoint.StaticPart, Object, Object, Object[]) - Constructor for class org.aspectbench.eaj.runtime.reflect.JoinPointImpl
 
JoinPointImpl - Class in org.aspectbench.runtime.reflect
 
JoinPointImpl(JoinPoint.StaticPart, Object, Object, Object[]) - Constructor for class org.aspectbench.runtime.reflect.JoinPointImpl
 
JoinPointImpl.StaticPartImpl - Class in org.aspectbench.runtime.reflect
 
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
keySet() - Method in class org.aspectbench.tm.runtime.internal.IdentityHashMap

L

LabelShadowSwitchFactory - Class in org.aspectbench.tm.runtime.internal.labelshadows
Factory for switching label shadows.
LabelShadowSwitchFactory() - Constructor for class org.aspectbench.tm.runtime.internal.labelshadows.LabelShadowSwitchFactory
 
loadFactor - Variable in class org.aspectbench.tm.runtime.internal.IdentityHashMap
Load factor, normally 0.75
Lock - Class in org.aspectbench.tm.runtime.internal
 
Lock() - Constructor for class org.aspectbench.tm.runtime.internal.Lock
 

M

makeAdviceSig(String) - Method in class org.aspectbench.runtime.reflect.Factory
 
makeArrayGetSig(String) - Method in class org.aspectbench.eaj.runtime.reflect.EajFactory
 
makeArraySetSig(String) - Method in class org.aspectbench.eaj.runtime.reflect.EajFactory
 
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
 
makeMonitorEnterSig(String) - Method in class org.aspectbench.eaj.runtime.reflect.EajFactory
 
makeMonitorExitSig(String) - Method in class org.aspectbench.eaj.runtime.reflect.EajFactory
 
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
 
Marker - Class in org.aspectbench.tm.runtime.internal
 
Marker() - Constructor for class org.aspectbench.tm.runtime.internal.Marker
 
MAXIMUM_CAPACITY - Static variable in class org.aspectbench.tm.runtime.internal.IdentityHashMap
The maximum capacity allowed
MaybeWeakRef - Class in org.aspectbench.tm.runtime.internal
Weak ref implementation that allows the reference to be strengthened if necessary.
MaybeWeakRef(Object) - Constructor for class org.aspectbench.tm.runtime.internal.MaybeWeakRef
 
MaybeWeakRef(Object, ReferenceQueue) - Constructor for class org.aspectbench.tm.runtime.internal.MaybeWeakRef
 
MemberSignature - Interface in org.aspectj.lang.reflect
 
MemberSignatureImpl - Class in org.aspectbench.runtime.reflect
 
MemberSignatureImpl(String) - Constructor for class org.aspectbench.runtime.reflect.MemberSignatureImpl
 
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()
MethodSignature - Interface in org.aspectj.lang.reflect
 
MethodSignatureImpl - Class in org.aspectbench.runtime.reflect
 
modCount - Variable in class org.aspectbench.tm.runtime.internal.IdentityHashMap
Modification count for iterators
MonitorEnterSignature - Interface in org.aspectbench.eaj.lang.reflect
 
MonitorEnterSignatureImpl - Class in org.aspectbench.eaj.runtime.reflect
 
MonitorExitSignature - Interface in org.aspectbench.eaj.lang.reflect
 
MonitorExitSignatureImpl - Class in org.aspectbench.eaj.runtime.reflect
 
MyWeakRef - Class in org.aspectbench.tm.runtime.internal
 
MyWeakRef(Object) - Constructor for class org.aspectbench.tm.runtime.internal.MyWeakRef
 
MyWeakRef(Object, ReferenceQueue) - Constructor for class org.aspectbench.tm.runtime.internal.MyWeakRef
 
MyWeakRef(Object, ReferenceQueue, boolean) - Constructor for class org.aspectbench.tm.runtime.internal.MyWeakRef
 

N

NoAspectBoundException - Exception in org.aspectj.lang
Thrown by the aspectOf(..) special method on aspect types when there is no aspect of that type currently bound.
NoAspectBoundException(String, Throwable) - Constructor for exception org.aspectj.lang.NoAspectBoundException
 
NoAspectBoundException() - Constructor for exception org.aspectj.lang.NoAspectBoundException
 
notifyContainers() - Method in class org.aspectbench.tm.runtime.internal.MyWeakRef
Notify all containers of expiry, then drop all references to them.

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.aspectbench.tm.runtime.internal.labelshadows - package org.aspectbench.tm.runtime.internal.labelshadows
 
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

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
 
periods - Variable in class org.aspectbench.tm.runtime.internal.labelshadows.TimedShadowSwitch
Number of periods after which to apply increases or decreases.
PersistentWeakRef - Class in org.aspectbench.tm.runtime.internal
 
PersistentWeakRef(Object) - Constructor for class org.aspectbench.tm.runtime.internal.PersistentWeakRef
 
PersistentWeakRef(Object, ReferenceQueue) - Constructor for class org.aspectbench.tm.runtime.internal.PersistentWeakRef
 
pop() - Method in class org.aspectbench.runtime.internal.CFlowStack
 
popStack(Object) - Static method in class org.aspectbench.runtime.internal.CFlowStack
 
PREINTIALIZATION - Static variable in interface org.aspectj.lang.JoinPoint
 
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 exception org.aspectj.lang.SoftException
 
printStackTrace(PrintStream) - Method in exception org.aspectj.lang.SoftException
 
printStackTrace(PrintWriter) - Method in exception 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.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.IndexTreeLeafSet
 
remove(Object) - Method in class org.aspectbench.tm.runtime.internal.WeakKeyIdentityHashMap
removeContainer(WeakRefContainer) - Method in class org.aspectbench.tm.runtime.internal.MyWeakRef
MyWeakRefs can't be disassociated from containers at this stage (doesn't seem necessary).
run() - Method in class org.aspectbench.tm.runtime.internal.labelshadows.AbstractLabelShadowSwitch
 
run() - Method in class org.aspectbench.tm.runtime.internal.labelshadows.InteractiveLabelShadowSwitchPrompt
run() - Method in class org.aspectbench.tm.runtime.internal.labelshadows.TimedShadowSwitch

S

safeRemove(Object) - Method in class org.aspectbench.tm.runtime.internal.IdentityHashMap
Removes the key/value pair corresponding to the hidden key in a "safe" way.
safeRemove(Object) - Method in class org.aspectbench.tm.runtime.internal.WeakKeyIdentityHashMap
Removes the key/value pair corresponding to the hidden key in a "safe" way.
setAspect(Object) - Method in class org.aspectbench.runtime.CFlow
 
setLookupClassLoader(ClassLoader) - Method in class org.aspectbench.runtime.reflect.SignatureImpl
 
ShadowSwitch - Class in org.aspectbench.tm.runtime.internal
ShadowSwitch - stub for shadow switching.
ShadowSwitch() - Constructor for class org.aspectbench.tm.runtime.internal.ShadowSwitch
 
Signature - Interface in org.aspectj.lang
Represents the signature at a join point.
SignatureImpl - Class in org.aspectbench.runtime.reflect
 
SignatureImpl(int, String, Class) - Constructor for class org.aspectbench.runtime.reflect.SignatureImpl
 
SignatureImpl(String) - Constructor for 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.IndexTreeLeafSet
 
SoftException - Exception in org.aspectj.lang
Wrapper for checked exceptions matched by a 'declare soft'.
SoftException(Throwable) - Constructor for exception org.aspectj.lang.SoftException
 
SourceLocation - Interface in org.aspectj.lang.reflect
For defining code, the class defined and location in a source file.
SourceLocationImpl - Class in org.aspectbench.runtime.reflect
 
StackDouble - Class in org.aspectbench.runtime.internal.cflowinternal
 
StackDouble() - Constructor for class org.aspectbench.runtime.internal.cflowinternal.StackDouble
 
StackDouble.Cell - Class in org.aspectbench.runtime.internal.cflowinternal
 
StackDouble.Cell(StackDouble.Cell, double) - Constructor for class org.aspectbench.runtime.internal.cflowinternal.StackDouble.Cell
 
StackFloat - Class in org.aspectbench.runtime.internal.cflowinternal
 
StackFloat() - Constructor for class org.aspectbench.runtime.internal.cflowinternal.StackFloat
 
StackFloat.Cell - Class in org.aspectbench.runtime.internal.cflowinternal
 
StackFloat.Cell(StackFloat.Cell, float) - Constructor for class org.aspectbench.runtime.internal.cflowinternal.StackFloat.Cell
 
StackInt - Class in org.aspectbench.runtime.internal.cflowinternal
 
StackInt() - Constructor for class org.aspectbench.runtime.internal.cflowinternal.StackInt
 
StackInt.Cell - Class in org.aspectbench.runtime.internal.cflowinternal
 
StackInt.Cell(StackInt.Cell, int) - Constructor for class org.aspectbench.runtime.internal.cflowinternal.StackInt.Cell
 
StackLong - Class in org.aspectbench.runtime.internal.cflowinternal
 
StackLong() - Constructor for class org.aspectbench.runtime.internal.cflowinternal.StackLong
 
StackLong.Cell - Class in org.aspectbench.runtime.internal.cflowinternal
 
StackLong.Cell(StackLong.Cell, long) - Constructor for class org.aspectbench.runtime.internal.cflowinternal.StackLong.Cell
 
StackRef - Class in org.aspectbench.runtime.internal.cflowinternal
 
StackRef() - Constructor for class org.aspectbench.runtime.internal.cflowinternal.StackRef
 
StackRef.Cell - Class in org.aspectbench.runtime.internal.cflowinternal
 
StackRef.Cell(StackRef.Cell, Object) - Constructor for class org.aspectbench.runtime.internal.cflowinternal.StackRef.Cell
 
start() - Static method in class org.aspectbench.tm.runtime.internal.labelshadows.LabelShadowSwitchFactory
 
STATICINITIALIZATION - Static variable in interface org.aspectj.lang.JoinPoint
 
strengthen(Object) - Method in class org.aspectbench.tm.runtime.internal.MaybeWeakRef
Strengthen a weak ref by keeping a strong ref in addition.
StringMaker - Class in org.aspectbench.runtime.reflect
 
StringMaker() - Constructor for class org.aspectbench.runtime.reflect.StringMaker
 
switchTraceMatch(String) - Method in class org.aspectbench.tm.runtime.internal.labelshadows.AbstractLabelShadowSwitch
 

T

tDisabled - Variable in class org.aspectbench.tm.runtime.internal.labelshadows.TimedShadowSwitch
Initial time for which the non-skip loops are disabled.
tEnabled - Variable in class org.aspectbench.tm.runtime.internal.labelshadows.TimedShadowSwitch
Initial time for which the non-skip loops are enabled.
threshold - Variable in class org.aspectbench.tm.runtime.internal.IdentityHashMap
Size at which to rehash
ThrowSignature - Interface in org.aspectbench.eaj.lang.reflect
 
ThrowSignatureImpl - Class in org.aspectbench.eaj.runtime.reflect
 
TimedShadowSwitch - Class in org.aspectbench.tm.runtime.internal.labelshadows
A timed shadow switch.
TimedShadowSwitch() - Constructor for class org.aspectbench.tm.runtime.internal.labelshadows.TimedShadowSwitch
 
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.
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
 
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.ArrayGetSignatureImpl
 
toString(StringMaker) - Method in class org.aspectbench.eaj.runtime.reflect.ArraySetSignatureImpl
 
toString(StringMaker) - Method in class org.aspectbench.eaj.runtime.reflect.CastSignatureImpl
 
toString(StringMaker) - Method in class org.aspectbench.eaj.runtime.reflect.MonitorEnterSignatureImpl
 
toString(StringMaker) - Method in class org.aspectbench.eaj.runtime.reflect.MonitorExitSignatureImpl
 
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
 

V

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

W

weaken() - Method in class org.aspectbench.tm.runtime.internal.MaybeWeakRef
Weaken the reference by dropping the strong link to the referent.
WeakKeyCollectingIdentityHashMap - Class in org.aspectbench.tm.runtime.internal
 
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 in org.aspectbench.tm.runtime.internal
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
 
WeakKeyIdentityHashMap.HashEntry - Class in org.aspectbench.tm.runtime.internal
HashEntrys for this kind of map return the object if getKey() is called and the object is alive.
WeakKeyIdentityHashMap.HashEntry(WeakKeyIdentityHashMap.HashEntry, PersistentWeakRef, int, Object) - Constructor for class org.aspectbench.tm.runtime.internal.WeakKeyIdentityHashMap.HashEntry
 
WeakRefContainer - Interface in org.aspectbench.tm.runtime.internal
Something that contains weak references and potentially must do additional cleanup when they expire; the weakrefs will notify the container.
weakrefExpired(MyWeakRef) - Method in class org.aspectbench.tm.runtime.internal.IndexTreeLeafSet
 
weakrefExpired(MyWeakRef) - Method in interface org.aspectbench.tm.runtime.internal.WeakRefContainer
 

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