Dependencies
Declarations
-
org
-
glassfish
-
pfl
-
tf
-
tools
-
enhancer
-
AnnotationScannerAction
-
MMG_CLASS: Class<MethodMonitorGroup>
-
MMG_DESCRIPTOR: String
-
util: Util
-
tip: TimingInfoProcessor
-
annotationNames: Set<String>
-
currentClass: String
-
AnnotationScannerAction(Util, TimingInfoProcessor): void
-
getAnnotationNames(): Set<String>
-
AnnoScanner
-
visitingAnnotation: boolean
-
annotationValueName: String
-
timerGroupDescription: String
-
timerGroupName: String
-
timerGroupMembers: List<Type>
-
visit(int, int, String, String, String, String[]): void
-
getGroupName(String): String
-
visitAnnotation(String, boolean): AnnotationVisitor
-
visit(String, Object): void
-
visitArray(String): AnnotationVisitor
-
visitEnd(): void
-
visitMethod(int, String, String, String, String[]): MethodVisitor
-
visitField(int, String, String, String, Object): FieldVisitor
-
evaluate(FileWrapper): boolean
-
ClassEnhancer
-
ClassTracer
-
MAX_EXTRA_STACK: int
-
info(int, String): void
-
Input
-
State
-
util: Util
-
ecd: EnhancedClassData
-
current: State
-
ClassTracer(Util, EnhancedClassData, ClassVisitor): void
-
MonitoredMethodEnhancer
-
access: int
-
name: String
-
desc: String
-
lmv: MethodVisitor
-
identVal: int
-
returnOpcodes: Set<Integer>
-
start: Label
-
startNode: LabelNode
-
excHandler: Label
-
excHandlerNode: LabelNode
-
end: Label
-
endNode: LabelNode
-
afterExcStore: Label
-
afterExcStoreNode: LabelNode
-
lvs: LocalVariablesSorter
-
__result: LocalVariableNode
-
__mm: LocalVariableNode
-
__exc: LocalVariableNode
-
setLocalVariablesSorter(LocalVariablesSorter): void
-
MonitoredMethodEnhancer(int, String, String, MethodVisitor): void
-
visitCode(): void
-
emitExceptionReport(int): void
-
emitFinally(): void
-
visitInsn(int): void
-
visitMethodInsn(int, String, String, String): void
-
visitMaxs(int, int): void
-
visitIntInsn(int, int): void
-
visitVarInsn(int, int): void
-
visitTypeInsn(int, String): void
-
visitFieldInsn(int, String, String, String): void
-
visitJumpInsn(int, Label): void
-
visitLdcInsn(Object): void
-
visitIincInsn(int, int): void
-
visitTableSwitchInsn(int, int, Label, Label[]): void
-
visitLookupSwitchInsn(Label, int[], Label[]): void
-
visitMultiANewArrayInsn(String, int): void
-
visitMethod(int, String, String, String, String[]): MethodVisitor
-
EnhanceTool
-
SimpleMethodTracer
-
mv: MethodVisitor
-
util: Util
-
visitedLables: Set<Label>
-
msg(String): void
-
SimpleMethodTracer(MethodVisitor, Util): void
-
visitAnnotationDefault(): AnnotationVisitor
-
visitAnnotation(String, boolean): AnnotationVisitor
-
visitParameterAnnotation(int, String, boolean): AnnotationVisitor
-
visitAttribute(Attribute): void
-
visitCode(): void
-
getFrameType(int): String
-
visitFrame(int, int, Object[], int, Object[]): void
-
visitInsn(int): void
-
visitIntInsn(int, int): void
-
visitVarInsn(int, int): void
-
visitTypeInsn(int, String): void
-
visitFieldInsn(int, String, String, String): void
-
visitMethodInsn(int, String, String, String): void
-
visitJumpInsn(int, Label): void
-
visitLabel(Label): void
-
visitLdcInsn(Object): void
-
visitIincInsn(int, int): void
-
visitTableSwitchInsn(int, int, Label, Label[]): void
-
visitLookupSwitchInsn(Label, int[], Label[]): void
-
visitMultiANewArrayInsn(String, int): void
-
visitTryCatchBlock(Label, Label, Label, String): void
-
visitLocalVariable(String, String, String, Label, Label, int): void
-
visitLineNumber(int, Label): void
-
visitMaxs(int, int): void
-
visitEnd(): void
-
StaticInitVisitor
-
util: Util
-
ecd: EnhancedClassData
-
StaticInitVisitor(int, String, MethodVisitor, Util, EnhancedClassData): void
-
defineLocal(MethodVisitor, String, Class<Object>, Label, Label): LocalVariableNode
-
ENABLED: boolean
-
generateTraceMsg(MethodVisitor, String, int): void
-
SHORT_FORM: boolean
-
visitCode(): void
-
TFEnhanceAdapter
-
TFENHANCED_ANNO_DESC: String
-
TRACE_ENHANCE_LEVEL_DESC: String
-
firstCall: boolean
-
present: TraceEnhanceLevel[]
-
required: TraceEnhanceLevel
-
result: TraceEnhanceLevel
-
ecd: EnhancedClassData
-
TFEnhanceAdapter(ClassVisitor, TraceEnhanceLevel, TraceEnhanceLevel, EnhancedClassData): void
-
checkForTFEnhanceAnnotation(): void
-
visitInnerClass(String, String, String, int): void
-
visitField(int, String, String, String, Object): FieldVisitor
-
visitMethod(int, String, String, String, String[]): MethodVisitor
-
visitAnnotation(String, boolean): AnnotationVisitor
-
Transformer
Java files
Class files