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

A

accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.AssignmentStatement
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.BlockStatement
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.BreakStatement
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.CaseBranch
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.DefinitionStatement
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ArrayIndexExpression
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ArrayLengthExpression
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperatorExpression
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.CastExpression
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ConstantExpression
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ExpressionBase
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.IfExpression
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.InstofExpression
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NewArrExpression
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NewObjExpression
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NonStaticCallExpression
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NonStaticFieldAccessExpression
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.StaticCallExpression
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.StaticFieldAccessExpression
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.SuperCallExpression
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.SuperObjExpression
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ThisExpression
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ThisObjExpression
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.UnaryOperatorExpression
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.VariableImpl
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.VoidExpression
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldGenerator
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.IfStatement
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodGenerator
 
accept(Visitor) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Node
Accept the visitor and allow it to perform actions on this Node.
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NodeBase
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ReturnStatement
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SwitchStatement
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ThrowStatement
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TryStatement
 
accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.WhileStatement
 
Action - Interface in org.glassfish.pfl.basic.fsm
An Action may be associated with a transition between to states.
Action.Base - Class in org.glassfish.pfl.basic.fsm
 
Action.Base(String) - Constructor for class org.glassfish.pfl.basic.fsm.Action.Base
 
ActionFactory - Class in org.glassfish.pfl.basic.tools.file
 
ActionFactory() - Constructor for class org.glassfish.pfl.basic.tools.file.ActionFactory
 
ActionFactory(int) - Constructor for class org.glassfish.pfl.basic.tools.file.ActionFactory
 
ActionFactory(int, boolean) - Constructor for class org.glassfish.pfl.basic.tools.file.ActionFactory
 
activeSet() - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
 
activeSet() - Method in interface org.glassfish.pfl.tf.timer.spi.TimerFactory
Returns a read-only view of the set of Controllables that are currently active.
add(E) - Method in class org.glassfish.pfl.basic.contain.MultiSet
 
add(Object) - Method in class org.glassfish.pfl.basic.contain.ObjectSet
 
add(State, Input, Guard, Action, State) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
Add a new transition (old,in,guard,act,new) to the state engine.
add(State, Set<Input>, Guard, Action, State) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
Repeatedly calls add( State, Input, Guard, Action, State ) for each element of input.
add(State, Input, Action, State) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
Add a transition with a guard that always evaluates to true.
add(State, Set<Input>, Action, State) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
Repeatedly call add( State, Input, Action, State ) for each element of input.
add(T) - Method in class org.glassfish.pfl.basic.graph.GraphImpl
 
add(Controllable) - Method in class org.glassfish.pfl.tf.timer.impl.TimerGroupImpl
 
add(E) - Method in class org.glassfish.pfl.tf.timer.impl.VersionedHashSet
 
add(Controllable) - Method in interface org.glassfish.pfl.tf.timer.spi.TimerGroup
 
addAfterLast(String) - Method in class org.glassfish.pfl.basic.tools.file.Block
Add String after the end of the block.
addAnnotation(AnnotatedElement, Annotation) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
Add an annotation to element, which must be a Class, Method, or Constructor.
addArgument(Type, String) - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodGenerator
 
addAssign(Expression, Expression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.BlockStatement
 
addBeforeFirst(String) - Method in class org.glassfish.pfl.basic.tools.file.Block
Add String before the start of the block.
addBreak() - Method in class org.glassfish.pfl.dynamic.codegen.impl.BlockStatement
Add a break statement to this BlockStatement.
addCase(int) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SwitchStatement
 
addCatch(Type, String) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TryStatement
Add a new Catch block to this try statement.
addConstructorInfo(MethodInfo) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
 
addDefinition(Type, String, Expression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.BlockStatement
 
addDirectoryToSkip(String) - Method in class org.glassfish.pfl.basic.tools.file.Scanner
Add a pattern that defines a directory to skip.
addError(JUnitReportWriter.TestDescription, Throwable) - Method in interface org.glassfish.pfl.test.JUnitReportWriter
An error occurred.
addError(JUnitReportWriter.TestDescription, Throwable) - Method in class org.glassfish.pfl.test.XMLJUnitReportWriter
 
addExpression(Expression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.BlockStatement
 
addFacet(T) - Method in interface org.glassfish.pfl.basic.facet.FacetAccessor
Add a facet to the object.
addFacet(T) - Method in class org.glassfish.pfl.basic.facet.FacetAccessorImpl
 
addFailure(JUnitReportWriter.TestDescription, Throwable) - Method in interface org.glassfish.pfl.test.JUnitReportWriter
A failure occurred.
addFailure(JUnitReportWriter.TestDescription, Throwable) - Method in class org.glassfish.pfl.test.XMLJUnitReportWriter
 
addField(FieldGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
 
addField(int, Type, String) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
 
addFieldInfo(FieldInfo) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
 
addIf(Expression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.BlockStatement
 
addImplementedInterface(Type) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ModifiableClass
 
addImport(String) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ImportListImpl
Add a fully-qualified type name to the imports.
addImport(Type) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ImportListImpl
 
addImport(String) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ImportList
Add a fully-qualified type name to the imports.
addImport(Type) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ImportList
 
addInheritedAnnotations(Class<?>, Class<?>) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
Add all annotations on cls (including inherited annotations and its methods (including overridden methods in super classes and interfaces) to super (which must be a super class or interface of cls).
addInvocationHandler(Class<?>, InvocationHandler) - Method in interface org.glassfish.pfl.basic.proxy.CompositeInvocationHandler
Add an invocation handler for all methods on interface interf.
addInvocationHandler(Class<?>, InvocationHandler) - Method in class org.glassfish.pfl.basic.proxy.CompositeInvocationHandlerImpl
 
addKnownName(String, Scanner.Action) - Method in class org.glassfish.pfl.basic.tools.file.Recognizer
 
addKnownSuffix(String, Scanner.Action) - Method in class org.glassfish.pfl.basic.tools.file.Recognizer
 
addMethodInfo(MethodInfo) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
 
addPrefix(String, String) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorFactoryDefaults
Add a new Package prefix symbol to the table.
addPrefixToAll(String) - Method in class org.glassfish.pfl.basic.tools.file.Block
Add the prefix to each string in the block.
addReturn() - Method in class org.glassfish.pfl.dynamic.codegen.impl.BlockStatement
Add an empty return to this BlockStatement.
addReturn(Expression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.BlockStatement
Add a return with an expression to this BlockStatement.
addSwitch(Expression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.BlockStatement
 
addTag(String) - Method in class org.glassfish.pfl.basic.tools.file.Block
Add a tag to the block.
addThrow(Expression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.BlockStatement
 
addTimer(String, String) - Method in class org.glassfish.pfl.tf.timer.spi.TimingInfoProcessor
 
addTimerGroup(String, String) - Method in class org.glassfish.pfl.tf.timer.spi.TimingInfoProcessor
 
addTry() - Method in class org.glassfish.pfl.dynamic.codegen.impl.BlockStatement
 
addWhile(Expression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.BlockStatement
 
Algorithms - Class in org.glassfish.pfl.basic.algorithm
 
Algorithms.Action<T> - Interface in org.glassfish.pfl.basic.algorithm
 
and(UnaryPredicate<A>, UnaryPredicate<A>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
and(Guard.Base.Predicate, Guard.Base.Predicate) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
 
annoNamesForClass - Variable in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
 
AnnotationAnalyzer - Class in org.glassfish.pfl.basic.algorithm
Given an AnnotatedElement, fetch all of the inherited annotations.
AnnotationAnalyzer() - Constructor for class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
 
annotationNames - Variable in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
 
AnnotationScannerAction - Class in org.glassfish.pfl.tf.tools.enhancer
Scan all classes looking for annotations annotated with @MethodMonitorGroup, and saves the internal names of any such annotations.
annoToHolderName - Variable in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
 
append(boolean) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
append(char) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
append(short) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
append(int) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
append(long) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
append(float) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
append(double) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
append(String) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
append(Object) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
append(boolean) - Method in class org.glassfish.pfl.test.ObjectWriter
 
append(char) - Method in class org.glassfish.pfl.test.ObjectWriter
 
append(short) - Method in class org.glassfish.pfl.test.ObjectWriter
 
append(int) - Method in class org.glassfish.pfl.test.ObjectWriter
 
append(long) - Method in class org.glassfish.pfl.test.ObjectWriter
 
append(float) - Method in class org.glassfish.pfl.test.ObjectWriter
 
append(double) - Method in class org.glassfish.pfl.test.ObjectWriter
 
append(String) - Method in class org.glassfish.pfl.test.ObjectWriter
 
appendObjectHeader(Object) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
appendObjectHeader(Object) - Method in class org.glassfish.pfl.test.ObjectWriter
 
ArgParser - Class in org.glassfish.pfl.basic.tools.argparser
A general purpose argument parser that uses annotations, reflection, and generics.
ArgParser(Class<?>) - Constructor for class org.glassfish.pfl.basic.tools.argparser.ArgParser
Construct an ArgParser that parses an argument string into an instance of the Class argument.
ArgParser(List<Class<?>>) - Constructor for class org.glassfish.pfl.basic.tools.argparser.ArgParser
 
ArgParser.StringPair - Class in org.glassfish.pfl.basic.tools.argparser
Useful utility class for parsing pairs of strings.
ArgParser.StringPair(String, String) - Constructor for class org.glassfish.pfl.basic.tools.argparser.ArgParser.StringPair
 
ArgParser.StringPair(String) - Constructor for class org.glassfish.pfl.basic.tools.argparser.ArgParser.StringPair
Construct a StringPair from data of the first first:second.
args() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.CallExpression
 
args() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NewObjExpression
 
argsComplete() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodGenerator
 
argTypes() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
 
arguments - Variable in class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoBase
 
arguments() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoBase
 
arguments() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.MethodInfo
Return a list of arguments for this method.
arrayIndex(Expression, Expression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
arrayIndexExpressionBeforeExpr(ExpressionFactory.ArrayIndexExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
arrayIndexExpressionBeforeExpr(ExpressionFactory.ArrayIndexExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
arrayIndexExpressionBeforeExpr(ExpressionFactory.ArrayIndexExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
arrayLength(Expression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
ASMByteCodeVisitor - Class in org.glassfish.pfl.dynamic.codegen.impl
Visitor that is used to generate byte code for a class.
ASMByteCodeVisitor(TreeWalkerContext, ClassWriter) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
ASMByteCodeVisitor(TreeWalkerContext, ClassWriter, boolean, PrintStream) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
ASMSetupVisitor - Class in org.glassfish.pfl.dynamic.codegen.impl
Visitor that can prepare an AST for bytecode generation, or verify that an AST has been correctly prepared.
ASMSetupVisitor(TreeWalkerContext) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
 
ASMSetupVisitor(TreeWalkerContext, ASMSetupVisitor.Mode) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
 
ASMSetupVisitor.ErrorReport - Class in org.glassfish.pfl.dynamic.codegen.impl
Class used to represnt an AST verification error
ASMSetupVisitor.ErrorReport() - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor.ErrorReport
 
ASMSetupVisitor.Mode - Enum in org.glassfish.pfl.dynamic.codegen.impl
 
ASMUtil - Class in org.glassfish.pfl.dynamic.codegen.impl
Simple class containing a few ASM-related utilities and dynamic attributes needs for the byte code generator.
ASMUtil() - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ASMUtil
 
ASMUtil.LineNumberTable - Class in org.glassfish.pfl.dynamic.codegen.impl
 
ASMUtil.LineNumberTable() - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ASMUtil.LineNumberTable
 
ASMUtil.RequiredEmitterType - Enum in org.glassfish.pfl.dynamic.codegen.impl
 
ASMUtil.VariablesInMethod - Class in org.glassfish.pfl.dynamic.codegen.impl
 
ASMUtil.VariablesInMethod() - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ASMUtil.VariablesInMethod
 
AssignmentStatement - Class in org.glassfish.pfl.dynamic.codegen.impl
 
assignmentStatementBeforeLeftSide(AssignmentStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
assignmentStatementBeforeLeftSide(AssignmentStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
assignmentStatementBeforeLeftSide(AssignmentStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
assignmentStatementBeforeLeftSide(AssignmentStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
ATTR_CLASSNAME - Static variable in interface org.glassfish.pfl.test.XMLConstants
classname attribute for testcase elements
ATTR_ERRORS - Static variable in interface org.glassfish.pfl.test.XMLConstants
errors attribute for testsuite elements
ATTR_FAILURES - Static variable in interface org.glassfish.pfl.test.XMLConstants
failures attribute for testsuite elements
ATTR_ID - Static variable in interface org.glassfish.pfl.test.XMLConstants
id attribute
ATTR_MESSAGE - Static variable in interface org.glassfish.pfl.test.XMLConstants
message attribute for failure elements
ATTR_NAME - Static variable in interface org.glassfish.pfl.test.XMLConstants
name attribute for property, testcase and testsuite elements
ATTR_PACKAGE - Static variable in interface org.glassfish.pfl.test.XMLConstants
package attribute for the aggregate document
ATTR_TESTS - Static variable in interface org.glassfish.pfl.test.XMLConstants
tests attribute for testsuite elements
ATTR_TIME - Static variable in interface org.glassfish.pfl.test.XMLConstants
time attribute for testcase and testsuite elements
ATTR_TYPE - Static variable in interface org.glassfish.pfl.test.XMLConstants
type attribute for failure and error elements
ATTR_VALUE - Static variable in interface org.glassfish.pfl.test.XMLConstants
value attribute for property elements
Attribute<T> - Class in org.glassfish.pfl.dynamic.codegen.impl
Class used to define dynamic attributes on AttributedObject instances.
Attribute(Class<T>, String, T) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.Attribute
 
Attribute(Class<T>, String, NullaryFunction<T>) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.Attribute
 
AttributedObject - Interface in org.glassfish.pfl.dynamic.codegen.impl
The interface that an Object must implement in order to support Attributes.
AttributedObjectBase - Class in org.glassfish.pfl.dynamic.codegen.impl
An implementation of the AttributedObject interface.
AttributedObjectBase() - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.AttributedObjectBase
 
attributes() - Method in interface org.glassfish.pfl.dynamic.codegen.impl.AttributedObject
Internal method for dynamic attribute support.
attributes() - Method in class org.glassfish.pfl.dynamic.codegen.impl.AttributedObjectBase
 
attributes() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
 
attributes() - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldGenerator
 
attributes() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodGenerator
 
augment(StatisticsAccumulator) - Method in class org.glassfish.pfl.tf.timer.spi.StatisticsAccumulator
 
augmentInfoMethodDescriptor(String) - Method in class org.glassfish.pfl.tf.spi.Util
 
average() - Method in class org.glassfish.pfl.tf.timer.spi.Statistics
Return the current average of the data, or -1 if there is no data.
average() - Method in class org.glassfish.pfl.tf.timer.spi.StatisticsAccumulator
 

B

badReturnType() - Method in class org.glassfish.pfl.test.TestBase
 
badTest() - Method in class org.glassfish.pfl.test.TestBase
 
bcName(Type) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.ASMUtil
 
begin(String) - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
Initialize operation tracing on the caller's thread.
BinaryFunction<S,T,R> - Interface in org.glassfish.pfl.basic.func
 
BinaryFunctionBase<S,T,R> - Class in org.glassfish.pfl.basic.func
 
BinaryFunctionBase(String) - Constructor for class org.glassfish.pfl.basic.func.BinaryFunctionBase
 
binaryOperator(Expression, ExpressionFactory.BinaryOperator, Expression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
binaryOperatorExpressionBeforeRight(ExpressionFactory.BinaryOperatorExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
binaryOperatorExpressionBeforeRight(ExpressionFactory.BinaryOperatorExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
 
binaryOperatorExpressionBeforeRight(ExpressionFactory.BinaryOperatorExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
binaryOperatorExpressionBeforeRight(ExpressionFactory.BinaryOperatorExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
binaryOperatorExpressionBeforeRight(ExpressionFactory.BinaryOperatorExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
BinaryPredicate<S,T> - Interface in org.glassfish.pfl.basic.func
 
BinaryPredicateBase<S,T> - Class in org.glassfish.pfl.basic.func
 
BinaryPredicateBase(String) - Constructor for class org.glassfish.pfl.basic.func.BinaryPredicateBase
 
binaryPromotion(Type) - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
Return the type that is the binary promotion of this type and Type t.
BinaryVoidFunction<S,T> - Interface in org.glassfish.pfl.basic.func
 
BinaryVoidFunctionBase<S,T> - Class in org.glassfish.pfl.basic.func
 
BinaryVoidFunctionBase(String) - Constructor for class org.glassfish.pfl.basic.func.BinaryVoidFunctionBase
 
bind(K, V) - Method in class org.glassfish.pfl.basic.contain.Display
 
bind(Map<K, V>) - Method in class org.glassfish.pfl.basic.contain.Display
 
bind(S, UnaryFunction<S, R>) - Static method in class org.glassfish.pfl.ff.Factory
 
bind(S, UnaryVoidFunction<S>) - Static method in class org.glassfish.pfl.ff.Factory
 
bind(S, UnaryPredicate<S>) - Static method in class org.glassfish.pfl.ff.Factory
 
bind1(S, BinaryFunction<S, T, R>) - Static method in class org.glassfish.pfl.ff.Factory
 
bind1(S, BinaryVoidFunction<S, T>) - Static method in class org.glassfish.pfl.ff.Factory
 
bind1(S, BinaryPredicate<S, T>) - Static method in class org.glassfish.pfl.ff.Factory
 
bind2(T, BinaryFunction<S, T, R>) - Static method in class org.glassfish.pfl.ff.Factory
 
bind2(T, BinaryVoidFunction<S, T>) - Static method in class org.glassfish.pfl.ff.Factory
 
bind2(T, BinaryPredicate<S, T>) - Static method in class org.glassfish.pfl.ff.Factory
 
Block - Class in org.glassfish.pfl.basic.tools.file
Represents a range of Strings, typically read from a file, that are in some sense related and contiguous.
Block(List<String>) - Constructor for class org.glassfish.pfl.basic.tools.file.Block
Create a new Block from a list of strings.
Block(Block) - Constructor for class org.glassfish.pfl.basic.tools.file.Block
Create a new Block which is a copy of block.
BlockParser - Class in org.glassfish.pfl.basic.tools.file
Utility class used to convert FileWrappers into (lists of) Blocks.
BlockStatement - Class in org.glassfish.pfl.dynamic.codegen.impl
Main factory for creating statements.
blockStatementBeforeBodyStatement(BlockStatement, Statement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
blockStatementBeforeBodyStatement(BlockStatement, Statement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
 
blockStatementBeforeBodyStatement(BlockStatement, Statement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
blockStatementBeforeBodyStatement(BlockStatement, Statement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
blockStatementBeforeBodyStatement(BlockStatement, Statement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
body() - Method in class org.glassfish.pfl.dynamic.codegen.impl.BlockStatement
Return the list of Statements in this BlockStatement.
body() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodGenerator
 
body() - Method in class org.glassfish.pfl.dynamic.codegen.impl.WhileStatement
 
bodyPart() - Method in class org.glassfish.pfl.dynamic.codegen.impl.TryStatement
 
BreakStatement - Class in org.glassfish.pfl.dynamic.codegen.impl
 
Builder - Annotation Type in org.glassfish.pfl.dynamic.generator
Annotation applied to a method in an abstract class or interface to indicate that the method is an accessor for a property value.
ByteCodeUtility - Class in org.glassfish.pfl.dynamic.codegen.impl
Class that is responsible for low-level bytecode generation using ASM.
ByteCodeUtility(ClassWriter, ClassGeneratorImpl, boolean, PrintStream) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
Construct an instance of ByteCodeUtility from an ASM ClassWriter and a codegen ClassGeneratorImpl.
ByteCodeUtility(ClassWriter, ClassGeneratorImpl) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
 

C

CachingClassCopierFactory - Interface in org.glassfish.pfl.dynamic.copyobject.impl
A version of a ClassCopierFactory that implements caching, and so needs a way to update the cache.
call(Expression, String, Signature, List<Expression>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
Construct a representation of a non-static method invocation.
call(Expression, String, List<Expression>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
Shorthand form to construct invocation that looks up Signature based on the types of the expressions in exprs.
callEmitter(EmitterFactory.Emitter) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
 
cannotCopyClass(Class<?>) - Method in interface org.glassfish.pfl.dynamic.copyobject.impl.Exceptions
 
cannotCopyInterface(Class<?>) - Method in interface org.glassfish.pfl.dynamic.copyobject.impl.Exceptions
 
canWrite() - Method in class org.glassfish.pfl.basic.tools.file.FileWrapper
 
CaseBranch - Class in org.glassfish.pfl.dynamic.codegen.impl
 
caseBranchBeforeBodyStatement(CaseBranch) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
caseBranchBeforeBodyStatement(CaseBranch) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
caseBranchBeforeBodyStatement(CaseBranch) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
caseBranchBeforeBodyStatement(CaseBranch) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
cases() - Method in class org.glassfish.pfl.dynamic.codegen.impl.SwitchStatement
 
cast(Type, Expression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
catches() - Method in class org.glassfish.pfl.dynamic.codegen.impl.TryStatement
 
CCB_START - Static variable in interface org.glassfish.pfl.dynamic.copyobject.impl.Exceptions
 
CCFPI_START - Static variable in interface org.glassfish.pfl.dynamic.copyobject.impl.Exceptions
 
CCOI_START - Static variable in interface org.glassfish.pfl.dynamic.copyobject.impl.Exceptions
 
Chain - Annotation Type in org.glassfish.pfl.basic.logex
This annotation is applied to an interface or abstract class that is used to define methods for logging and/or constructing exceptions.
check(boolean, String) - Method in class org.glassfish.pfl.test.TestBase
 
checkCompatibility(Type, String, List<Expression>) - Method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
Check whether the list of expression in args is statically compatible with this Signature.
checkConstructorCompatibility(Type, List<Expression>) - Method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
Check whether the list of expression in args is statically compatible with this Signature.
checkScope(ExpressionInternal) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.Util
Throw an exception if any ExpressionInternal reachable from expr contains a Variable that is out of scope.
checkStaticCompatibility(Type, String, List<Expression>) - Method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
Check whether the list of expression in args is statically compatible with this Signature.
checkTree(Node, PrintStream) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.Util
Check that node is really a tree, that is, when we traverse it with the visitor, we never encounter the same node twice.
checkType(Expression) - Method in enum org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.UnaryOperator
 
CLASS_GENERATION_DIRECTORY - Static variable in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Set this to enable dumping the generated byte codes to a class file in the given directory.
ClassAnalyzer - Class in org.glassfish.pfl.basic.algorithm
Analyzes class inheritance hiearchy and provides methods for searching for classes and methods.
ClassCopier - Interface in org.glassfish.pfl.dynamic.copyobject.impl
Provides deep copying of one specific class.
ClassCopierBase - Class in org.glassfish.pfl.dynamic.copyobject.impl
A convenient base class for making ClassCopier types.
ClassCopierBase(String) - Constructor for class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierBase
Pass a name here that can be used for toString, hashCode, and equals.
ClassCopierBase(String, boolean) - Constructor for class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierBase
 
ClassCopierFactory - Interface in org.glassfish.pfl.dynamic.copyobject.impl
A factory used for creating ClassCopier instances.
ClassCopierFactoryArrayImpl - Class in org.glassfish.pfl.dynamic.copyobject.impl
A factory used for creating ClassCopier instances.
ClassCopierFactoryArrayImpl(ClassCopierFactory) - Constructor for class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierFactoryArrayImpl
 
ClassCopierFactoryPipelineImpl - Class in org.glassfish.pfl.dynamic.copyobject.impl
A factory used for creating ClassCopier instances.
ClassCopierFactoryPipelineImpl() - Constructor for class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierFactoryPipelineImpl
 
ClassCopierOrdinaryImpl - Class in org.glassfish.pfl.dynamic.copyobject.impl
 
ClassCopierOrdinaryImpl(PipelineClassCopierFactory, Class<?>) - Constructor for class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierOrdinaryImpl
 
ClassCopierOrdinaryImpl.ClassFieldCopier - Interface in org.glassfish.pfl.dynamic.copyobject.impl
 
ClassEnhancer - Class in org.glassfish.pfl.tf.tools.enhancer
 
ClassEnhancer(Util, EnhancedClassData, ClassVisitor) - Constructor for class org.glassfish.pfl.tf.tools.enhancer.ClassEnhancer
 
ClassEnhancer.InfoMethodCallRewriter - Class in org.glassfish.pfl.tf.tools.enhancer
 
ClassEnhancer.InfoMethodCallRewriter(MethodVisitor, int, String, String) - Constructor for class org.glassfish.pfl.tf.tools.enhancer.ClassEnhancer.InfoMethodCallRewriter
 
ClassEnhancer.InfoMethodRewriter - Class in org.glassfish.pfl.tf.tools.enhancer
 
ClassEnhancer.InfoMethodRewriter(MethodVisitor, int, String, String) - Constructor for class org.glassfish.pfl.tf.tools.enhancer.ClassEnhancer.InfoMethodRewriter
 
ClassEnhancer.NormalMethodChecker - Class in org.glassfish.pfl.tf.tools.enhancer
 
ClassEnhancer.NormalMethodChecker(MethodVisitor, int, String, String) - Constructor for class org.glassfish.pfl.tf.tools.enhancer.ClassEnhancer.NormalMethodChecker
 
ClassGenerator - Interface in org.glassfish.pfl.dynamic.codegen.spi
Represents a generated AST, which can be used to generate code.
classGeneratorBeforeConstructor(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
classGeneratorBeforeConstructor(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
 
classGeneratorBeforeConstructor(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
classGeneratorBeforeConstructor(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
classGeneratorBeforeConstructor(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
classGeneratorBeforeFields(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
classGeneratorBeforeFields(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
 
classGeneratorBeforeFields(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
classGeneratorBeforeFields(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
classGeneratorBeforeFields(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
classGeneratorBeforeInitializer(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
classGeneratorBeforeInitializer(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
 
classGeneratorBeforeInitializer(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
classGeneratorBeforeInitializer(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
classGeneratorBeforeInitializer(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
classGeneratorBeforeMethod(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
classGeneratorBeforeMethod(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
 
classGeneratorBeforeMethod(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
classGeneratorBeforeMethod(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
classGeneratorBeforeMethod(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
ClassGeneratorImpl - Class in org.glassfish.pfl.dynamic.codegen.impl
Class used to generate a description of a class or interface.
classifyMethod(String) - Method in interface org.glassfish.pfl.tf.spi.EnhancedClassData
Classify the method.
classifyMethod(String) - Method in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
 
ClassInfo - Interface in org.glassfish.pfl.dynamic.codegen.spi
An interface that provides information about classes.
classInfo() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
 
ClassInfoBase - Class in org.glassfish.pfl.dynamic.codegen.impl
 
ClassInfoBase(int, Type) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
Construct a ClassInfoBase representing a class or interface.
ClassInfoReflectiveImpl - Class in org.glassfish.pfl.dynamic.codegen.impl
 
ClassInfoReflectiveImpl(Type) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoReflectiveImpl
 
className() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
 
className() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ClassInfo
Return the class name of the class represented by this ClassInfo relative to pkgName().
className() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
 
className - Variable in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
 
ClassTracer - Class in org.glassfish.pfl.tf.tools.enhancer
 
ClassTracer(Util, EnhancedClassData, ClassVisitor) - Constructor for class org.glassfish.pfl.tf.tools.enhancer.ClassTracer
 
ClassTracer.Input - Enum in org.glassfish.pfl.tf.tools.enhancer
 
ClassTracer.State - Enum in org.glassfish.pfl.tf.tools.enhancer
 
clear() - Method in class org.glassfish.pfl.basic.concurrent.SoftCache
Remove all mappings from this cache.
clear() - Method in class org.glassfish.pfl.basic.concurrent.WeakCache
Remove all entries from the cache.
clear() - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Removes all of the mappings from this map.
clear() - Method in class org.glassfish.pfl.basic.graph.NodeData
 
clear() - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
 
clear() - Method in interface org.glassfish.pfl.tf.spi.MethodMonitor
Provided for MethodMonitor instances that maintain state.
clear(Class<? extends Annotation>) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorRegistry
Remove the MethodMonitorFactory (if any) that is associated with annot.
clear() - Method in class org.glassfish.pfl.tf.timer.impl.LogEventHandlerImpl
 
clear() - Method in class org.glassfish.pfl.tf.timer.impl.MultiThreadedStatsEventHandlerImpl
 
clear() - Method in class org.glassfish.pfl.tf.timer.impl.StatsEventHandlerBase
 
clear() - Method in class org.glassfish.pfl.tf.timer.impl.StatsEventHandlerImpl
 
clear() - Method in interface org.glassfish.pfl.tf.timer.spi.LogEventHandler
Discard the contents of the log.
clear() - Method in interface org.glassfish.pfl.tf.timer.spi.StatsEventHandler
Discard all accumulated statistics.
clearCaches() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
This method is only intended for internal use.
clearHashCode() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoBase
 
clearState() - Method in class org.glassfish.pfl.tf.timer.spi.StatisticsAccumulator
Clears the samples and starts fresh on new samples.
close() - Method in class org.glassfish.pfl.basic.tools.file.FileWrapper
Close the file, and set its state to CLOSED.
close() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.VariableImpl
 
close(Node) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.Util
Make sure that all variables reachable from node are marked not available, indicating that they are no longer in scope.
close() - Method in interface org.glassfish.pfl.dynamic.codegen.impl.VariableInternal
Mark the variable so that it is no longer in scope.
closeElement(Element, Writer, int, String, boolean) - Method in class org.glassfish.pfl.test.DOMElementWriter
Writes a DOM tree to a stream.
CodegenCopierBase - Class in org.glassfish.pfl.dynamic.copyobject.impl
Base class for generated class copiers.
CodegenCopierBase(PipelineClassCopierFactory) - Constructor for class org.glassfish.pfl.dynamic.copyobject.impl.CodegenCopierBase
 
CodegenCopierGenerator - Class in org.glassfish.pfl.dynamic.copyobject.impl
Experimental class that generates a ClassFieldCopier using the codegen library.
CodegenCopierGenerator(String, Class<?>) - Constructor for class org.glassfish.pfl.dynamic.copyobject.impl.CodegenCopierGenerator
 
CodeGenerator - Class in org.glassfish.pfl.dynamic.codegen.impl
Class used to define classes and interfaces, and to generator source or byte code from the resulting definitions.
CodeGeneratorUtil - Class in org.glassfish.pfl.dynamic.codegen.impl
Class used to get a class directly from code generated by a runtime code generator.
CodegenPrinter - Class in org.glassfish.pfl.dynamic.codegen.impl
Extends the file utility Printer with line numbers that are also optionally stored as Attributes in Nodes for annotating the AST.
CodegenPrinter(PrintStream) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.CodegenPrinter
 
CodegenPrinter(PrintStream, int, char) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.CodegenPrinter
 
combine(BinaryFunction<S, S, R>) - Static method in class org.glassfish.pfl.ff.Factory
 
COMMENT_BLOCK_TAG - Static variable in class org.glassfish.pfl.basic.tools.file.BlockParser
 
comp(UnaryFunction<S, T>, UnaryFunction<T, R>) - Static method in class org.glassfish.pfl.ff.Factory
 
comp(UnaryFunction<S, U>, UnaryFunction<T, V>, BinaryFunction<U, V, R>) - Static method in class org.glassfish.pfl.ff.Factory
 
compactObjectToString(Object) - Static method in class org.glassfish.pfl.basic.algorithm.ObjectUtility
A convenience method that gives the default behavior: do not use indenting to display the object's structure.
compactObjectToString(Object) - Static method in class org.glassfish.pfl.test.ObjectUtility
 
compare(T, T) - Method in class org.glassfish.pfl.basic.contain.NaturalComparator
 
compare(Pair<S, T>, Pair<S, T>) - Method in class org.glassfish.pfl.basic.contain.PairComparator
 
complete() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ModifiableFieldReference
Mark the end of the code generation to replace the field reference.
compose(Action, Action) - Static method in class org.glassfish.pfl.basic.fsm.Action.Base
 
compose(Collection<MethodMonitorFactory>) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorFactoryDefaults
 
CompositeInvocationHandler - Interface in org.glassfish.pfl.basic.proxy
 
CompositeInvocationHandlerImpl - Class in org.glassfish.pfl.basic.proxy
 
CompositeInvocationHandlerImpl() - Constructor for class org.glassfish.pfl.basic.proxy.CompositeInvocationHandlerImpl
 
concatenateArrays(Object, Object) - Static method in class org.glassfish.pfl.test.ObjectUtility
If arr1 and arr2 are both arrays of the same component type, return an array of that component type that consists of the elements of arr1 followed by the elements of arr2.
cond(BinaryPredicate<S, T>, BinaryFunction<S, T, R>, BinaryFunction<S, T, R>) - Static method in class org.glassfish.pfl.ff.Factory
 
cond(UnaryPredicate<S>, UnaryFunction<S, R>, UnaryFunction<S, R>) - Static method in class org.glassfish.pfl.ff.Factory
 
condition() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.IfExpression
 
condition() - Method in class org.glassfish.pfl.dynamic.codegen.impl.IfStatement
 
condition() - Method in class org.glassfish.pfl.dynamic.codegen.impl.WhileStatement
 
constant(int) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
 
CONSTRUCTOR_METHOD_NAME - Static variable in class org.glassfish.pfl.dynamic.codegen.impl.CodeGeneratorUtil
 
constructorInfo() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
 
constructorInfo() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
 
constructorInfo() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ClassInfo
 
constructors() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
 
containedIn(String, String) - Method in class org.glassfish.pfl.tf.timer.spi.TimingInfoProcessor
 
contains(E) - Method in class org.glassfish.pfl.basic.contain.MultiSet
 
contains(Object) - Method in class org.glassfish.pfl.basic.contain.ObjectSet
 
contains(String) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ImportListImpl
Return whether or not this Type is in the imports.
contains(Type) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ImportListImpl
 
contains(String) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ImportList
Return whether or not this Type is in the imports.
contains(Type) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ImportList
 
contains(String) - Method in class org.glassfish.pfl.tf.timer.spi.TimingInfoProcessor
 
containsKey(Object) - Method in class org.glassfish.pfl.basic.concurrent.SoftCache
Return true if this cache contains a mapping for the specified key.
containsKey(Object) - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Returns true if this map contains a mapping for the specified key.
containsValue(Object) - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Returns true if this map maps one or more keys to the specified value.
content() - Method in class org.glassfish.pfl.basic.contain.Holder
 
content(T) - Method in class org.glassfish.pfl.basic.contain.Holder
 
content() - Method in class org.glassfish.pfl.basic.contain.SynchronizedHolder
 
content(T) - Method in class org.glassfish.pfl.basic.contain.SynchronizedHolder
 
contents() - Method in class org.glassfish.pfl.basic.tools.file.Block
Get the contents of the block.
contents() - Method in interface org.glassfish.pfl.tf.spi.MethodMonitor
Returns the contents of this method monitor.
contents() - Method in class org.glassfish.pfl.tf.spi.MethodMonitorBase
 
contents() - Method in interface org.glassfish.pfl.tf.spi.MethodMonitorFactory
Returns the contents of this method monitor factory.
contents() - Method in class org.glassfish.pfl.tf.spi.MethodMonitorFactoryBase
 
contents() - Method in class org.glassfish.pfl.tf.timer.impl.ControllableBase
 
contents() - Method in class org.glassfish.pfl.tf.timer.impl.TimerGroupImpl
 
contents() - Method in interface org.glassfish.pfl.tf.timer.spi.Controllable
Return an unmodifiable set of the contents of this Controllable.
contents() - Static method in class org.glassfish.pfl.tf.timer.spi.TimerFactoryBuilder
Return a list of the TimerFactory instances in this TimerFactoryBuilder.
context - Variable in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
Controllable - Interface in org.glassfish.pfl.tf.timer.spi
Represents a named object that can be enabled or disabled.
ControllableBase - Class in org.glassfish.pfl.tf.timer.impl
 
ControllableBase(int, String, String, TimerFactoryImpl) - Constructor for class org.glassfish.pfl.tf.timer.impl.ControllableBase
 
controller() - Method in class org.glassfish.pfl.tf.timer.spi.TimerManager
Return a TimerController.
convertToList(Object) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
Converts obj from an Array to a List, if obj is an array.
convertToString(Object) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
Convert argument to String, either by toString, ot Arrays.toString.
convertToString(Object) - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
 
copy(Class<T>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
 
copy(Node, Class<T>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
 
copy(Class<T>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ExpressionBase
 
copy(Node, Class<T>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ExpressionBase
 
copy(Class<T>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldGenerator
 
copy(Node, Class<T>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldGenerator
 
copy() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ImportListImpl
 
copy(Class<T>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodGenerator
 
copy(Node, Class<T>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodGenerator
 
copy(Class<T>) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Node
Make a deep copy of this node.
copy(Node, Class<T>) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Node
Copy setting a new parent in the result.
copy(Class<T>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NodeBase
 
copy(Node, Class<T>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NodeBase
 
copy() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ImportList
Return a copy of this ImportList.
copy(Map<Object, Object>, Object) - Method in interface org.glassfish.pfl.dynamic.copyobject.impl.ClassCopier
Produce a deep copy of source, recursively copying all of its constituents.
copy(Map<Object, Object>, Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierBase
Make the actual copy of source, using oldToNew to preserve aliasing.
copy(Map<Object, Object>, Object, Object) - Method in interface org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierOrdinaryImpl.ClassFieldCopier
Copy all fields from src to dest, using oldToNew as usual to preserve aliasing.
copy(Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.FallbackObjectCopierImpl
 
copy(Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.JavaStreamObjectCopierImpl
 
copy(Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.ObjectCopierImpl
Return a deep copy of obj.
Copy - Annotation Type in org.glassfish.pfl.dynamic.copyobject.spi
Annotation used on fields to indicate how they should be copied, according to the value of CopyType.
copy(Object) - Static method in class org.glassfish.pfl.dynamic.copyobject.spi.DefaultCopier
 
copy(T, Class<T>) - Static method in class org.glassfish.pfl.dynamic.copyobject.spi.DefaultCopier
 
copy(Object) - Method in interface org.glassfish.pfl.dynamic.copyobject.spi.ObjectCopier
copy the object.
copyBoolean(long, Object, Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.CodegenCopierBase
 
copyByte(long, Object, Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.CodegenCopierBase
 
copyChar(long, Object, Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.CodegenCopierBase
 
copyDouble(long, Object, Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.CodegenCopierBase
 
copyFloat(long, Object, Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.CodegenCopierBase
 
copyInt(long, Object, Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.CodegenCopierBase
 
CopyInterceptor - Interface in org.glassfish.pfl.dynamic.copyobject.spi
Interface used to control copyobject behavior.
copyLong(long, Object, Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.CodegenCopierBase
 
copyObject(Map<Object, Object>, long, Object, Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.CodegenCopierBase
 
CopyobjectDefaults - Class in org.glassfish.pfl.dynamic.copyobject.spi
 
copyShort(long, Object, Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.CodegenCopierBase
 
copyTo(FileWrapper, byte[]) - Method in class org.glassfish.pfl.basic.tools.file.FileWrapper
Copy this file to target using buffer to hold data.
CopyType - Enum in org.glassfish.pfl.dynamic.copyobject.spi
Enum used with Copy annotation on fields to indicate special handling by the object copier.
couldNotCopy(Object, ReflectiveCopyException) - Method in interface org.glassfish.pfl.dynamic.copyobject.impl.Exceptions
 
couldNotFindClassCopier(Class<?>) - Method in interface org.glassfish.pfl.dynamic.copyobject.impl.Exceptions
 
count() - Method in class org.glassfish.pfl.tf.timer.spi.Statistics
Return the number of data points recorded.
count() - Method in class org.glassfish.pfl.tf.timer.spi.StatisticsAccumulator
 
create() - Static method in class org.glassfish.pfl.basic.fsm.StateEngine
Create an empty uninitialized state engine.
create(Object) - Static method in class org.glassfish.pfl.basic.proxy.DelegateInvocationHandlerImpl
 
create(ExpressionFactory, Expression, Expression) - Method in enum org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperator
 
create(Object...) - Method in class org.glassfish.pfl.dynamic.codegen.spi.GenericClass
Create an instance of type T using the constructor that matches the given arguments if possible.
create(ProtectionDomain, ClassLoader) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.CodegenCopierGenerator
 
create(Class<?>) - Method in class org.glassfish.pfl.tf.spi.MethodMonitorBase.MethodMonitorFactorySelfImpl
 
create(Class<?>) - Method in interface org.glassfish.pfl.tf.spi.MethodMonitorFactory
Return an instance of a MethodMonitor suitable for use in the given class cls, according to the currently registered MethodMonitorFactory instances in the MethodMonitorRegistry.
createCopy(Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierBase
Create a copy of source.
createCopy(Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierOrdinaryImpl
 
ctype() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NewArrExpression
 
current() - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalkerContext
 
CurrentClassLoader - Class in org.glassfish.pfl.dynamic.codegen.impl
Class used to set and get the global class loader used by the codegen library.
CurrentClassLoader() - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.CurrentClassLoader
 
curry(BinaryFunction<S, T, R>) - Static method in class org.glassfish.pfl.ff.Factory
 

D

DC_START - Static variable in interface org.glassfish.pfl.dynamic.copyobject.impl.Exceptions
 
debug() - Method in interface org.glassfish.pfl.tf.tools.enhancer.EnhanceTool.Arguments
 
DEFAULT_INCREMENT - Static variable in class org.glassfish.pfl.basic.algorithm.Printer
 
defaultCase() - Method in class org.glassfish.pfl.dynamic.codegen.impl.SwitchStatement
 
DefaultClassCopierFactories - Class in org.glassfish.pfl.dynamic.copyobject.impl
 
DefaultClassCopiers - Class in org.glassfish.pfl.dynamic.copyobject.impl
 
DefaultCopier - Class in org.glassfish.pfl.dynamic.copyobject.spi
 
defaultObjectToString(Object) - Static method in class org.glassfish.pfl.basic.algorithm.ObjectUtility
A convenience method that gives the default behavior: use indenting to display the object's structure and do not use built-in toString methods.
defaultObjectToString(Object) - Static method in class org.glassfish.pfl.test.ObjectUtility
A convenience method that gives the default behavior: use indenting to display the object's structure and do not use built-in toString methods.
DefaultValue - Annotation Type in org.glassfish.pfl.basic.tools.argparser
 
defineClass(int, String, Type, List<Type>) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.CodeGenerator
Define a ClassGeneratorImpl for a class.
defineInterface(int, String, List<Type>) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.CodeGenerator
Define a ClassGeneratorImpl for an interface.
DefinitionStatement - Class in org.glassfish.pfl.dynamic.codegen.impl
 
definitionStatementBeforeExpr(DefinitionStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
definitionStatementBeforeExpr(DefinitionStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
 
definitionStatementBeforeExpr(DefinitionStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
definitionStatementBeforeExpr(DefinitionStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
definitionStatementBeforeExpr(DefinitionStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
DelayedObjectToString - Class in org.glassfish.pfl.basic.algorithm
 
DelayedObjectToString(Object, ObjectUtility) - Constructor for class org.glassfish.pfl.basic.algorithm.DelayedObjectToString
 
Delegate - Annotation Type in org.glassfish.pfl.dynamic.generator
Annotation applied to a method in an abstract class or interface to indicate that the method is an accessor for a property value.
DelegateInvocationHandlerImpl - Class in org.glassfish.pfl.basic.proxy
 
delete() - Method in class org.glassfish.pfl.basic.tools.file.FileWrapper
 
delete() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ModifiableMethod
 
DenseIntMapImpl<E> - Class in org.glassfish.pfl.basic.contain
Utility for managing mappings from densely allocated integer keys to arbitrary objects.
DenseIntMapImpl() - Constructor for class org.glassfish.pfl.basic.contain.DenseIntMapImpl
 
deregister(String) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.InterceptorContext
 
deregister(TimerEventHandler) - Method in class org.glassfish.pfl.tf.timer.spi.TimerEventControllerBase
Deregister the handler to stop receiving events from this controller.
describe() - Method in interface org.glassfish.pfl.basic.tools.argparser.ElementParser
 
describe() - Method in class org.glassfish.pfl.basic.tools.argparser.ElementParserImpl
 
Description - Annotation Type in org.glassfish.pfl.tf.spi.annotation
Used to associate a description with part of a class.
description() - Method in class org.glassfish.pfl.tf.timer.impl.ControllableBase
 
description() - Method in interface org.glassfish.pfl.tf.timer.spi.Controllable
A longer description giving some details of the meaning of this Controllable.
DESCRIPTION_NAME - Static variable in interface org.glassfish.pfl.tf.spi.EnhancedClassData
 
destroy(TimerFactory) - Static method in class org.glassfish.pfl.tf.timer.spi.TimerFactoryBuilder
Remove a TimerFactory so that it may be collected.
destroy() - Method in class org.glassfish.pfl.tf.timer.spi.TimerManager
Destroy this TimerManager by removing its TimerFactory from the TimerFactoryBuilder.
dir() - Method in interface org.glassfish.pfl.tf.tools.enhancer.EnhanceTool.Arguments
 
disable() - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
 
disable() - Method in class org.glassfish.pfl.tf.timer.impl.ControllableBase
 
disable() - Method in interface org.glassfish.pfl.tf.timer.spi.Controllable
Disable this controllable.
Display<K,V> - Class in org.glassfish.pfl.basic.contain
Supports a Display as typically found in Lexical scoping.
Display() - Constructor for class org.glassfish.pfl.basic.contain.Display
 
display(Node, PrintStream) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.Util
Display a tree for the node.
display(PrintStream, String) - Method in class org.glassfish.pfl.tf.timer.impl.LogEventHandlerImpl
 
display(PrintStream, String) - Method in interface org.glassfish.pfl.tf.timer.spi.LogEventHandler
Display the contents of this log in formatted form to the PrintStream.
displayAsMethod() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
 
displayAsMethod(String) - Method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
 
displayException(Throwable) - Static method in class org.glassfish.pfl.test.ObjectUtility
 
div - Static variable in class org.glassfish.pfl.ff.Factory
 
doCopy(Map<Object, Object>, Object, Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierBase
Do the copying of data from source to result.
doCopy(Map<Object, Object>, Object, Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierOrdinaryImpl
 
doIt(FSM, Input) - Method in interface org.glassfish.pfl.basic.fsm.Action
Called by the state engine to perform an action before a state transition takes place.
doIt(Input) - Method in class org.glassfish.pfl.basic.fsm.Runner
Perform the transition for the given input in the current state.
doIt(Runner, Input, boolean) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
Actually perform a state transition on the FSM on the runner.peek() FSM under Input in.
DOMElementWriter - Class in org.glassfish.pfl.test
Writes a DOM tree to a given Writer.
DOMElementWriter() - Constructor for class org.glassfish.pfl.test.DOMElementWriter
Create an element writer.
DOMElementWriter(boolean) - Constructor for class org.glassfish.pfl.test.DOMElementWriter
Create an element writer XML namespaces will be ignored.
DOMElementWriter(boolean, DOMElementWriter.XmlNamespacePolicy) - Constructor for class org.glassfish.pfl.test.DOMElementWriter
Create an element writer XML namespaces will be ignored.
DOMElementWriter.XmlNamespacePolicy - Class in org.glassfish.pfl.test
Whether namespaces should be ignored for elements and attributes.
DOMElementWriter.XmlNamespacePolicy(boolean, boolean) - Constructor for class org.glassfish.pfl.test.DOMElementWriter.XmlNamespacePolicy
 
done() - Method in class org.glassfish.pfl.basic.fsm.Runner
Return true if the stack is empty, which means that the runner is finished.
done() - Method in class org.glassfish.pfl.basic.fsm.StateEngine
Called after all transitions have been added to the state engine.
done() - Method in class org.glassfish.pfl.test.JUnitReportHelper
Testing is complete.
doPrivileged(Algorithms.Action<T>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
dprint() - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorFactoryDefaults
 
drop(NullaryFunction<T>) - Static method in class org.glassfish.pfl.ff.Factory
 
drop(NullaryPredicate) - Static method in class org.glassfish.pfl.ff.Factory
 
drop(UnaryFunction<S, R>) - Static method in class org.glassfish.pfl.ff.Factory
 
drop(UnaryPredicate<S>) - Static method in class org.glassfish.pfl.ff.Factory
 
drop(BinaryFunction<S, T, R>) - Static method in class org.glassfish.pfl.ff.Factory
 
drop(BinaryPredicate<S, T>) - Static method in class org.glassfish.pfl.ff.Factory
 
dryrun() - Method in interface org.glassfish.pfl.tf.tools.enhancer.EnhanceTool.Arguments
 
dump() - Method in class org.glassfish.pfl.basic.tools.file.Recognizer
 
DUMP_AFTER_SETUP_VISITOR - Static variable in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Debugging option used to dump the contents of the AST after the setup visitor runs.
DUMP_CONSTANT_POOL - Static variable in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Causes contents of constant pool to be dumped.
DumpIgnore - Annotation Type in org.glassfish.pfl.basic.algorithm
This annotation is applied to a field to indicate that it should not be displayed by ObjectUtility.*ToString.
DumpToString - Annotation Type in org.glassfish.pfl.basic.algorithm
This annotation is applied to a field to indicate that it should be displayed by ObjectUtility.*ToString using its toString() value.
DynamicAccessPermission - Class in org.glassfish.pfl.basic.proxy
This class controls the use of dynamic proxies.
DynamicAccessPermission(String) - Constructor for class org.glassfish.pfl.basic.proxy.DynamicAccessPermission
Creates a new DynamicAccessPermission with the specified name.
DynamicAccessPermission(String, String) - Constructor for class org.glassfish.pfl.basic.proxy.DynamicAccessPermission
Creates a new DynamicAccessPermission object with the specified name.

E

efparent() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
ElementParser - Interface in org.glassfish.pfl.basic.tools.argparser
 
ElementParserImpl - Class in org.glassfish.pfl.basic.tools.argparser
 
ElementParserImpl(Method) - Constructor for class org.glassfish.pfl.basic.tools.argparser.ElementParserImpl
 
emitArrayStore() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
 
emitBinaryOperator(ExpressionFactory.BinaryOperatorExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
 
emitBranch(MyLabel) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
 
emitCast(Type, Type) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
 
emitConditionalBranch(MyLabel) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
 
emitConstantExpression(Type, Object) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
 
emitConversion(Type, Type) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
 
emitDup() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
 
emitExceptionTableEntry(Label, Label, Label, Type) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
 
emitInstanceof(Type) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
 
emitIntConstant(MethodVisitor, int) - Method in class org.glassfish.pfl.tf.spi.Util
 
emitInvoke(Type, String, Signature) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
Emit the appropriate non-static INVOKE instruction as follows: If type is an interface, emit INVOKEINTERFACE.
emitJsr(Label) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
 
emitLabel(Attribute<MyLabel>, Node) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
 
emitMethodEnd(MethodGenerator, Label, Variable, boolean) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
 
emitMethodStart(MethodGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
 
emitNewArrayCall(Type) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
 
emitNewCall(Type) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
Emit the NEW, DUP sequence required at the start of a new call.
emitNewInvoke(Type, Signature) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
Emit the INVOKESPECIAL instruction for calling a constructor with the given signature.
emitPop() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
 
emitRet(Variable) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
 
emitSpecialInvoke(Type, String, Signature) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
Emit the INVOKESPECIAL instruction for calling a method with the given signature.
emitStaticInvoke(Type, String, Signature) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
Emit a static INVOKE instruction.
emitted() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MyLabel
 
emitted(boolean) - Method in class org.glassfish.pfl.dynamic.codegen.impl.MyLabel
 
EmitterFactory - Class in org.glassfish.pfl.dynamic.codegen.impl
This class provides methods that allow the construction of an object that can later be used to emit a bytecode.
EmitterFactory.CompoundEmitter - Class in org.glassfish.pfl.dynamic.codegen.impl
 
EmitterFactory.CompoundEmitter(EmitterFactory.Emitter...) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.CompoundEmitter
 
EmitterFactory.Emitter - Interface in org.glassfish.pfl.dynamic.codegen.impl
Simple wrapper class around a UnaryVoidFunction.
EmitterFactory.NullEmitter - Class in org.glassfish.pfl.dynamic.codegen.impl
 
EmitterFactory.NullEmitter() - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.NullEmitter
 
EmitterFactory.SimpleEmitter - Class in org.glassfish.pfl.dynamic.codegen.impl
 
EmitterFactory.SimpleEmitter(int) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.SimpleEmitter
 
emitThisExpression() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
 
emitThrow() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
 
empty() - Method in class org.glassfish.pfl.basic.contain.StackImpl
 
enable() - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
 
enable() - Method in class org.glassfish.pfl.tf.timer.impl.ControllableBase
 
enable() - Method in interface org.glassfish.pfl.tf.timer.spi.Controllable
Enable this controllable.
enabledSet() - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
 
enabledSet() - Method in interface org.glassfish.pfl.tf.timer.spi.TimerFactory
Returns a read-only view of the set of enabled Controllables.
encode(String) - Method in class org.glassfish.pfl.test.DOMElementWriter
Escape <, > & ', " as their entities and drop characters that are illegal in XML documents.
encodedata(String) - Method in class org.glassfish.pfl.test.DOMElementWriter
Drop characters that are illegal in XML documents.
endElement() - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
endElement() - Method in class org.glassfish.pfl.test.ObjectWriter
 
endObject() - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
endObject(String) - Method in class org.glassfish.pfl.test.ObjectWriter
 
endObject() - Method in class org.glassfish.pfl.test.ObjectWriter
 
endReadArray() - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
 
endReadValue() - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
Pop the record of the current value that was just read.
endTest(JUnitReportWriter.TestDescription) - Method in interface org.glassfish.pfl.test.JUnitReportWriter
A test ended.
endTest(JUnitReportWriter.TestDescription, long) - Method in interface org.glassfish.pfl.test.JUnitReportWriter
A test ended.
endTest(JUnitReportWriter.TestDescription, long) - Method in class org.glassfish.pfl.test.XMLJUnitReportWriter
 
endTest(JUnitReportWriter.TestDescription) - Method in class org.glassfish.pfl.test.XMLJUnitReportWriter
 
endTestHelper(JUnitReportWriter.TestDescription) - Method in class org.glassfish.pfl.test.XMLJUnitReportWriter
 
endTestSuite() - Method in interface org.glassfish.pfl.test.JUnitReportWriter
The whole testsuite ended.
endTestSuite() - Method in class org.glassfish.pfl.test.XMLJUnitReportWriter
 
EnhancedClassData - Interface in org.glassfish.pfl.tf.spi
 
EnhancedClassData.MethodType - Enum in org.glassfish.pfl.tf.spi
 
EnhancedClassDataASMImpl - Class in org.glassfish.pfl.tf.spi
 
EnhancedClassDataASMImpl(Util, Set<String>, ClassNode) - Constructor for class org.glassfish.pfl.tf.spi.EnhancedClassDataASMImpl
 
EnhancedClassDataBase - Class in org.glassfish.pfl.tf.spi
 
EnhancedClassDataBase(Util, Set<String>) - Constructor for class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
 
EnhancedClassDataReflectiveImpl - Class in org.glassfish.pfl.tf.spi
 
EnhancedClassDataReflectiveImpl(Util, Class<?>) - Constructor for class org.glassfish.pfl.tf.spi.EnhancedClassDataReflectiveImpl
 
EnhanceTool - Class in org.glassfish.pfl.tf.tools.enhancer
Tool for enhancing classes annotated with tracing facility annotations.
EnhanceTool() - Constructor for class org.glassfish.pfl.tf.tools.enhancer.EnhanceTool
 
EnhanceTool.Arguments - Interface in org.glassfish.pfl.tf.tools.enhancer
 
EnhanceTool.ProcessingMode - Enum in org.glassfish.pfl.tf.tools.enhancer
 
enter(String, Object...) - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
 
enter(int, Object...) - Method in interface org.glassfish.pfl.tf.spi.MethodMonitor
Invoked at the start of a method, before any actions in the method take place.
enter(Timer) - Method in class org.glassfish.pfl.tf.timer.spi.TimerEventController
Generate a TimerEvent representing the entry to a particular timer.
enterScope() - Method in class org.glassfish.pfl.basic.contain.Display
 
entrySet() - Method in class org.glassfish.pfl.basic.concurrent.SoftCache
Return a Set view of the mappings in this cache.
entrySet() - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Returns a Set view of the mappings contained in this map.
entrySet() - Method in class org.glassfish.pfl.dynamic.copyobject.impl.FastCache
 
eq(Guard.Base.IntFunc, Guard.Base.IntFunc) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
 
equal() - Static method in class org.glassfish.pfl.ff.Factory
 
equals(Object) - Method in class org.glassfish.pfl.basic.contain.Holder
 
equals(Object) - Method in class org.glassfish.pfl.basic.contain.Pair
 
equals(Object) - Method in class org.glassfish.pfl.basic.contain.PairComparator
 
equals(Object) - Method in class org.glassfish.pfl.basic.contain.SynchronizedHolder
 
equals(Object) - Method in class org.glassfish.pfl.basic.contain.Triple
 
equals(Object) - Method in class org.glassfish.pfl.basic.tools.file.Block
 
equals(Object) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
 
equals(Object) - Method in class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.CompoundEmitter
 
equals(Object) - Method in class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.NullEmitter
 
equals(Object) - Method in class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.SimpleEmitter
 
equals(Object) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.VariableImpl
 
equals(Object) - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldInfoImpl
 
equals(Object) - Method in class org.glassfish.pfl.dynamic.codegen.impl.MemberInfoBase
 
equals(Object) - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoBase
 
equals(Object) - Method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
 
equals(Object) - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
 
equals(Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierBase
 
equals(Object, Object) - Static method in class org.glassfish.pfl.test.ObjectUtility
 
equals(Object) - Method in class org.glassfish.pfl.tf.spi.Named
 
equals(Object) - Method in class org.glassfish.pfl.tf.timer.spi.NamedBase
 
equals(Object) - Method in class org.glassfish.pfl.tf.timer.spi.Statistics
 
error() - Method in class org.glassfish.pfl.test.JUnitReportWriter.TestCounts
 
ERROR - Static variable in interface org.glassfish.pfl.test.XMLConstants
the error element
error(String) - Method in class org.glassfish.pfl.tf.spi.Util
 
eval(S, T) - Method in class org.glassfish.pfl.basic.func.BinaryFunctionBase
 
eval(S, T) - Method in class org.glassfish.pfl.basic.func.BinaryPredicateBase
 
eval(S, T) - Method in class org.glassfish.pfl.basic.func.BinaryVoidFunctionBase
 
eval() - Method in class org.glassfish.pfl.basic.func.NullaryFunctionBase
 
eval() - Method in class org.glassfish.pfl.basic.func.NullaryPredicateBase
 
eval() - Method in class org.glassfish.pfl.basic.func.NullaryVoidFunctionBase
 
eval(S) - Method in class org.glassfish.pfl.basic.func.UnaryFunctionBase
 
eval(S) - Method in class org.glassfish.pfl.basic.func.UnaryPredicateBase
 
eval(S) - Method in class org.glassfish.pfl.basic.func.UnaryVoidFunctionBase
 
eval(S, T) - Method in class org.glassfish.pfl.ff.Factory.BinaryFunctionAlias
 
eval(T) - Method in class org.glassfish.pfl.ff.Factory.BinaryFunctionBind1Impl
 
eval(S) - Method in class org.glassfish.pfl.ff.Factory.BinaryFunctionBind2Impl
 
eval(T) - Method in class org.glassfish.pfl.ff.Factory.BinaryPredicateBind1Impl
 
eval(S) - Method in class org.glassfish.pfl.ff.Factory.BinaryPredicateBind2Impl
 
eval(T) - Method in class org.glassfish.pfl.ff.Factory.BinaryVoidFunctionBind1Impl
 
eval(S) - Method in class org.glassfish.pfl.ff.Factory.BinaryVoidFunctionBind2Impl
 
eval(S, T) - Method in class org.glassfish.pfl.ff.Factory.Equal
 
eval() - Method in class org.glassfish.pfl.ff.Factory.NullaryFunctionConstantImpl
 
eval() - Method in class org.glassfish.pfl.ff.Factory.NullaryFunctionDropImpl
 
eval() - Method in class org.glassfish.pfl.ff.Factory.NullaryPredicateConstantImpl
 
eval() - Method in class org.glassfish.pfl.ff.Factory.NullaryPredicateDropImpl
 
eval() - Method in class org.glassfish.pfl.ff.Factory.NullaryPredicateStaticFromImpl
 
eval(S) - Method in class org.glassfish.pfl.ff.Factory.UnaryFunctionAlias
 
eval() - Method in class org.glassfish.pfl.ff.Factory.UnaryFunctionBindImpl
 
eval(S) - Method in class org.glassfish.pfl.ff.Factory.UnaryFunctionCompImpl
 
eval() - Method in class org.glassfish.pfl.ff.Factory.UnaryPredicateBindImpl
 
eval() - Method in class org.glassfish.pfl.ff.Factory.UnaryVoidFunctionBindImpl
 
evaluate(FSM, Input) - Method in interface org.glassfish.pfl.basic.fsm.Guard
Called by the state engine to determine whether a transition is enabled, defered, or disabled.
evaluate(S, T) - Method in interface org.glassfish.pfl.basic.func.BinaryFunction
 
evaluate(S, T) - Method in class org.glassfish.pfl.basic.func.BinaryFunctionBase
 
evaluate(S, T) - Method in interface org.glassfish.pfl.basic.func.BinaryPredicate
 
evaluate(S, T) - Method in class org.glassfish.pfl.basic.func.BinaryPredicateBase
 
evaluate(S, T) - Method in interface org.glassfish.pfl.basic.func.BinaryVoidFunction
 
evaluate(S, T) - Method in class org.glassfish.pfl.basic.func.BinaryVoidFunctionBase
 
evaluate() - Method in interface org.glassfish.pfl.basic.func.NullaryFunction
 
evaluate() - Method in class org.glassfish.pfl.basic.func.NullaryFunctionBase
 
evaluate() - Method in interface org.glassfish.pfl.basic.func.NullaryPredicate
 
evaluate() - Method in class org.glassfish.pfl.basic.func.NullaryPredicateBase
 
evaluate() - Method in interface org.glassfish.pfl.basic.func.NullaryVoidFunction
 
evaluate() - Method in class org.glassfish.pfl.basic.func.NullaryVoidFunctionBase
 
evaluate(T) - Method in interface org.glassfish.pfl.basic.func.UnaryFunction
 
evaluate(S) - Method in class org.glassfish.pfl.basic.func.UnaryFunctionBase
 
evaluate(T) - Method in interface org.glassfish.pfl.basic.func.UnaryPredicate
 
evaluate(S) - Method in class org.glassfish.pfl.basic.func.UnaryPredicateBase
 
evaluate(T) - Method in interface org.glassfish.pfl.basic.func.UnaryVoidFunction
 
evaluate(S) - Method in class org.glassfish.pfl.basic.func.UnaryVoidFunctionBase
 
evaluate(String) - Method in class org.glassfish.pfl.basic.tools.argparser.ElementParserImpl
 
evaluate(FileWrapper) - Method in class org.glassfish.pfl.basic.tools.file.Recognizer
Apply the action that matches the classification of this file.
evaluate(MethodVisitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.CompoundEmitter
 
evaluate(MethodVisitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.NullEmitter
 
evaluate(MethodVisitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.SimpleEmitter
 
evaluate(FileWrapper) - Method in class org.glassfish.pfl.tf.tools.enhancer.AnnotationScannerAction
 
evaluate(byte[]) - Method in class org.glassfish.pfl.tf.tools.enhancer.Transformer
 
exception() - Method in class org.glassfish.pfl.test.TestBase
 
exception(int, Throwable) - Method in interface org.glassfish.pfl.tf.spi.MethodMonitor
Called to report an exception that is thrown in the method.
exceptionInReadResolve(Object, Throwable) - Method in interface org.glassfish.pfl.dynamic.copyobject.impl.Exceptions
 
ExceptionResourceGenerator - Class in org.glassfish.pfl.basic.tools.logex
Scans a directory looking for class files.
exceptions - Variable in class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoBase
 
exceptions() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoBase
 
exceptions() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.MethodInfo
Return a list of all Exception types that are declared as being throwable from this method.
Exceptions - Interface in org.glassfish.pfl.dynamic.copyobject.impl
Exception wrapper class.
EXCEPTIONS_PER_CLASS - Static variable in interface org.glassfish.pfl.dynamic.copyobject.impl.Exceptions
 
ExceptionWrapper - Annotation Type in org.glassfish.pfl.basic.logex
This annotation is applied to an interface or abstract class that is used to define methods for logging and/or constructing exceptions.
exit() - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
 
exit(int) - Method in interface org.glassfish.pfl.tf.spi.MethodMonitor
An exit from a method that has a void return type.
exit(int, Object) - Method in interface org.glassfish.pfl.tf.spi.MethodMonitor
An exit from a method that has a non-void return type.
exit(Timer) - Method in class org.glassfish.pfl.tf.timer.spi.TimerEventController
Generate a TimerEvent representing the exit from a particular timer.
exitScope() - Method in class org.glassfish.pfl.basic.contain.Display
 
expandTabs() - Method in class org.glassfish.pfl.basic.tools.file.Block
Replace tabs with spaces, assuming tab stops are located as usual at n*8 + 1
expr() - Method in class org.glassfish.pfl.dynamic.codegen.impl.DefinitionStatement
 
expr() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ArrayIndexExpression
 
expr() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ArrayLengthExpression
 
expr() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.CastExpression
 
expr() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.InstofExpression
 
expr() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.UnaryOperatorExpression
 
expr() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ReturnStatement
 
expr() - Method in class org.glassfish.pfl.dynamic.codegen.impl.SwitchStatement
 
expr() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ThrowStatement
 
Expression - Interface in org.glassfish.pfl.dynamic.codegen.spi
Simple marker interface for an Expression.
ExpressionFactory - Class in org.glassfish.pfl.dynamic.codegen.impl
Used to create all expressions.
ExpressionFactory(Node) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
ExpressionFactory.ArrayIndexExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
 
ExpressionFactory.ArrayLengthExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
 
ExpressionFactory.BinaryOperator - Enum in org.glassfish.pfl.dynamic.codegen.impl
Representation of binary operators.
ExpressionFactory.BinaryOperatorExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
 
ExpressionFactory.BinaryOperatorKind - Enum in org.glassfish.pfl.dynamic.codegen.impl
 
ExpressionFactory.CallExpression<T> - Class in org.glassfish.pfl.dynamic.codegen.impl
Representation of any sort of method call other than a constructor invocation.
ExpressionFactory.CastExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
 
ExpressionFactory.ConstantExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
Class that represents a constant value of any primitive type, a String, or a Class.
ExpressionFactory.ExpressionBase - Class in org.glassfish.pfl.dynamic.codegen.impl
 
ExpressionFactory.ExpressionBase(ExpressionFactory) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ExpressionBase
 
ExpressionFactory.FieldAccessExpressionBase<T> - Class in org.glassfish.pfl.dynamic.codegen.impl
 
ExpressionFactory.IfExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
 
ExpressionFactory.InstofExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
 
ExpressionFactory.NewArrExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
 
ExpressionFactory.NewObjExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
 
ExpressionFactory.NonStaticCallExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
 
ExpressionFactory.NonStaticFieldAccessExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
 
ExpressionFactory.StaticCallExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
 
ExpressionFactory.StaticFieldAccessExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
 
ExpressionFactory.SuperCallExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
 
ExpressionFactory.SuperObjExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
 
ExpressionFactory.ThisExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
Class used to represent the current object ("this" in java).
ExpressionFactory.ThisObjExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
 
ExpressionFactory.UnaryOperator - Enum in org.glassfish.pfl.dynamic.codegen.impl
Operators that apply to a single expression.
ExpressionFactory.UnaryOperatorExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
Representation of the application of a UnaryOperator to an Expression.
ExpressionFactory.VariableImpl - Class in org.glassfish.pfl.dynamic.codegen.impl
 
ExpressionFactory.VoidExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
Class that represents a void expression.
ExpressionInternal - Interface in org.glassfish.pfl.dynamic.codegen.impl
 
exprFactory() - Method in class org.glassfish.pfl.dynamic.codegen.impl.BlockStatement
Return the ExpressionFactory that must be used to create any expressions occuring either in expressions added to the body, or in other statements immediately contained in this BlockStatement.
exprs() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NewArrExpression
 
exprs() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.SuperCallExpression
 
exprs() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.SuperObjExpression
 
exprs() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ThisObjExpression
 

F

facet(Class<T>) - Method in interface org.glassfish.pfl.basic.facet.FacetAccessor
Access the Facet of Class T from the object.
facet(Class<T>) - Method in class org.glassfish.pfl.basic.facet.FacetAccessorImpl
 
FacetAccessor - Interface in org.glassfish.pfl.basic.facet
Interface to access facets of an object.
FacetAccessorImpl - Class in org.glassfish.pfl.basic.facet
 
FacetAccessorImpl(Object) - Constructor for class org.glassfish.pfl.basic.facet.FacetAccessorImpl
 
facets() - Method in interface org.glassfish.pfl.basic.facet.FacetAccessor
Return a list of all facets on this object.
facets() - Method in class org.glassfish.pfl.basic.facet.FacetAccessorImpl
 
factory - Static variable in interface org.glassfish.pfl.basic.tools.argparser.ElementParser
 
Factory - Annotation Type in org.glassfish.pfl.dynamic.generator
Annotation applied to a method in an abstract class or interface to indicate that the method is an accessor for a property value.
Factory - Class in org.glassfish.pfl.ff
Factory for constructing very simple functions.
factory() - Method in interface org.glassfish.pfl.tf.spi.MethodMonitor
Factory used to create this MethodMonitor Note: is is required that this.factory().create(myClass()).equals( this ) for any MethodMonitor.
factory() - Method in class org.glassfish.pfl.tf.spi.MethodMonitorBase
 
factory() - Method in class org.glassfish.pfl.tf.timer.impl.NamedBaseImpl
 
factory() - Method in interface org.glassfish.pfl.tf.timer.spi.Named
Return the TimerFactory that created this Named.
factory() - Method in class org.glassfish.pfl.tf.timer.spi.NamedBase
 
factory() - Method in class org.glassfish.pfl.tf.timer.spi.TimerManager
Get the TimerFactory.
Factory.BinaryFunctionAlias<S,T,R> - Class in org.glassfish.pfl.ff
 
Factory.BinaryFunctionAlias() - Constructor for class org.glassfish.pfl.ff.Factory.BinaryFunctionAlias
 
Factory.BinaryFunctionBind1Impl<S,T,R> - Class in org.glassfish.pfl.ff
 
Factory.BinaryFunctionBind1Impl(BinaryFunction<S, T, R>, S) - Constructor for class org.glassfish.pfl.ff.Factory.BinaryFunctionBind1Impl
 
Factory.BinaryFunctionBind2Impl<S,T,R> - Class in org.glassfish.pfl.ff
 
Factory.BinaryFunctionBind2Impl(BinaryFunction<S, T, R>, T) - Constructor for class org.glassfish.pfl.ff.Factory.BinaryFunctionBind2Impl
 
Factory.BinaryPredicateBind1Impl<S,T> - Class in org.glassfish.pfl.ff
 
Factory.BinaryPredicateBind1Impl(BinaryPredicate<S, T>, S) - Constructor for class org.glassfish.pfl.ff.Factory.BinaryPredicateBind1Impl
 
Factory.BinaryPredicateBind2Impl<S,T> - Class in org.glassfish.pfl.ff
 
Factory.BinaryPredicateBind2Impl(BinaryPredicate<S, T>, T) - Constructor for class org.glassfish.pfl.ff.Factory.BinaryPredicateBind2Impl
 
Factory.BinaryVoidFunctionBind1Impl<S,T> - Class in org.glassfish.pfl.ff
 
Factory.BinaryVoidFunctionBind1Impl(BinaryVoidFunction<S, T>, S) - Constructor for class org.glassfish.pfl.ff.Factory.BinaryVoidFunctionBind1Impl
 
Factory.BinaryVoidFunctionBind2Impl<S,T> - Class in org.glassfish.pfl.ff
 
Factory.BinaryVoidFunctionBind2Impl(BinaryVoidFunction<S, T>, T) - Constructor for class org.glassfish.pfl.ff.Factory.BinaryVoidFunctionBind2Impl
 
Factory.Equal<S,T> - Class in org.glassfish.pfl.ff
 
Factory.Equal() - Constructor for class org.glassfish.pfl.ff.Factory.Equal
 
Factory.NullaryFunctionConstantImpl<T> - Class in org.glassfish.pfl.ff
 
Factory.NullaryFunctionConstantImpl(T) - Constructor for class org.glassfish.pfl.ff.Factory.NullaryFunctionConstantImpl
 
Factory.NullaryFunctionDropImpl<T> - Class in org.glassfish.pfl.ff
 
Factory.NullaryFunctionDropImpl(NullaryFunction<T>) - Constructor for class org.glassfish.pfl.ff.Factory.NullaryFunctionDropImpl
 
Factory.NullaryPredicateConstantImpl - Class in org.glassfish.pfl.ff
 
Factory.NullaryPredicateConstantImpl(boolean) - Constructor for class org.glassfish.pfl.ff.Factory.NullaryPredicateConstantImpl
 
Factory.NullaryPredicateDropImpl - Class in org.glassfish.pfl.ff
 
Factory.NullaryPredicateDropImpl(NullaryPredicate) - Constructor for class org.glassfish.pfl.ff.Factory.NullaryPredicateDropImpl
 
Factory.NullaryPredicateStaticFromImpl - Class in org.glassfish.pfl.ff
 
Factory.NullaryPredicateStaticFromImpl(Class<?>, String) - Constructor for class org.glassfish.pfl.ff.Factory.NullaryPredicateStaticFromImpl
 
Factory.UnaryFunctionAlias<S,R> - Class in org.glassfish.pfl.ff
 
Factory.UnaryFunctionAlias() - Constructor for class org.glassfish.pfl.ff.Factory.UnaryFunctionAlias
 
Factory.UnaryFunctionBindImpl<S,R> - Class in org.glassfish.pfl.ff
 
Factory.UnaryFunctionBindImpl(UnaryFunction<S, R>, S) - Constructor for class org.glassfish.pfl.ff.Factory.UnaryFunctionBindImpl
 
Factory.UnaryFunctionCompImpl<S,T,R> - Class in org.glassfish.pfl.ff
 
Factory.UnaryFunctionCompImpl(UnaryFunction<T, R>, UnaryFunction<S, T>) - Constructor for class org.glassfish.pfl.ff.Factory.UnaryFunctionCompImpl
 
Factory.UnaryPredicateBindImpl<S> - Class in org.glassfish.pfl.ff
 
Factory.UnaryPredicateBindImpl(UnaryPredicate<S>, S) - Constructor for class org.glassfish.pfl.ff.Factory.UnaryPredicateBindImpl
 
Factory.UnaryVoidFunctionBindImpl<S> - Class in org.glassfish.pfl.ff
 
Factory.UnaryVoidFunctionBindImpl(UnaryVoidFunction<S>, S) - Constructor for class org.glassfish.pfl.ff.Factory.UnaryVoidFunctionBindImpl
 
fail(String) - Method in class org.glassfish.pfl.test.JUnitReportHelper
Report that the current test failed with an error message.
fail(Throwable) - Method in class org.glassfish.pfl.test.JUnitReportHelper
Report that the current test failed with the given exception as cause.
fail(String, long) - Method in class org.glassfish.pfl.test.JUnitReportHelper
Report that the current test failed with an error message.
fail(Throwable, long) - Method in class org.glassfish.pfl.test.JUnitReportHelper
Report that the current test failed with the given exception as cause.
fail() - Method in class org.glassfish.pfl.test.JUnitReportWriter.TestCounts
 
fail(String) - Method in class org.glassfish.pfl.test.TestBase
 
FAILURE - Static variable in interface org.glassfish.pfl.test.XMLConstants
the failure element
failureInFallback(ReflectiveCopyException, Object, Class<?>) - Method in interface org.glassfish.pfl.dynamic.copyobject.impl.Exceptions
 
FallbackObjectCopierImpl - Class in org.glassfish.pfl.dynamic.copyobject.impl
Trys a first ObjectCopier.
FallbackObjectCopierImpl(ObjectCopier, ObjectCopier) - Constructor for class org.glassfish.pfl.dynamic.copyobject.impl.FallbackObjectCopierImpl
 
FALSE(Class<T>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
FALSE() - Static method in class org.glassfish.pfl.ff.Factory
 
falsePart() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.IfExpression
 
falsePart() - Method in class org.glassfish.pfl.dynamic.codegen.impl.IfStatement
 
FastCache<K,V> - Class in org.glassfish.pfl.dynamic.copyobject.impl
A cache intended to help speed up access to a Map.
FastCache(Map<K, V>) - Constructor for class org.glassfish.pfl.dynamic.copyobject.impl.FastCache
 
FastCacheTest - Class in org.glassfish.pfl.dynamic.copyobject.impl
Test out whether FastCache is effective or not.
FastCacheTest() - Constructor for class org.glassfish.pfl.dynamic.copyobject.impl.FastCacheTest
 
FB_START - Static variable in interface org.glassfish.pfl.dynamic.copyobject.impl.Exceptions
 
field() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ModifiableFieldReference
 
fieldAccess(Expression, String) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
fieldAccess(Type, String) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
FieldGenerator - Class in org.glassfish.pfl.dynamic.codegen.impl
 
FieldGenerator(ClassGeneratorImpl, int, Type, String) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.FieldGenerator
 
fieldInfo() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
 
fieldInfo() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ClassInfo
Return a map from field names to FieldInfo instances for every field defined in this class (not including super types).
FieldInfo - Interface in org.glassfish.pfl.dynamic.codegen.spi
 
FieldInfoImpl - Class in org.glassfish.pfl.dynamic.codegen.impl
 
FieldInfoImpl(ClassInfo, int, Type, String) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.FieldInfoImpl
 
fieldName() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.FieldAccessExpressionBase
 
fields() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
 
FileWrapper - Class in org.glassfish.pfl.basic.tools.file
File wrapper for text files.
FileWrapper(File) - Constructor for class org.glassfish.pfl.basic.tools.file.FileWrapper
Create a new FileWrapper for the given File.
FileWrapper(String) - Constructor for class org.glassfish.pfl.basic.tools.file.FileWrapper
 
FileWrapper(File, String) - Constructor for class org.glassfish.pfl.basic.tools.file.FileWrapper
 
FileWrapper.FileState - Enum in org.glassfish.pfl.basic.tools.file
 
FileWrapper.OpenMode - Enum in org.glassfish.pfl.basic.tools.file
 
fill(Object) - Method in class org.glassfish.pfl.basic.concurrent.SoftCache
Create a value object for the given key.
filter(List<A>, List<A>, UnaryPredicate<A>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
filter(List<A>, UnaryPredicate<A>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
finalPart() - Method in class org.glassfish.pfl.dynamic.codegen.impl.TryStatement
 
find(List<A>, UnaryPredicate<A>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
find(String) - Method in class org.glassfish.pfl.basic.tools.file.Block
Return the first string in the block that contains the search string.
findClasses(UnaryPredicate<Class<?>>) - Method in class org.glassfish.pfl.basic.algorithm.ClassAnalyzer
 
findConstructorInfo(Signature) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
 
findConstructorInfo(Signature) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ClassInfo
Find the MethodInfo (if any) for a Constructor with the given Signature in this ClassInfo.
findFieldInfo(String) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
 
findFieldInfo(String) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ClassInfo
Find a field with the given name if one exists.
findMethodInfo(String, Signature) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
 
findMethodInfo(String, Signature) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ClassInfo
Find the method (if any) with the given name and Signature in this ClassInfo, or in any superType of this ClassInfo.
findMethods(UnaryPredicate<Method>) - Method in class org.glassfish.pfl.basic.algorithm.ClassAnalyzer
 
finish() - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
Terminate operation tracing on the caller's thread.
first() - Method in class org.glassfish.pfl.basic.contain.Pair
 
first() - Method in class org.glassfish.pfl.basic.contain.Triple
 
flatten(List<S>, UnaryFunction<S, List<T>>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
Flatten the results of applying map to list into a list of T.
fold(List<A>, R, BinaryFunction<R, A, R>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
freeze() - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
 
from(Class<S>, String) - Static method in class org.glassfish.pfl.ff.Factory
Create a unary predicate from a non-static method on class cls that returns a boolean and takes no arguments.
from(Class<S>, String, Class<T>) - Static method in class org.glassfish.pfl.ff.Factory
Create a binary predicate from a static method on class cls that returns a boolean and calls two arguments.
fromCall(Type, String, List<Expression>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
 
fromCallUsingTypes(Type, String, List<Type>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
 
fromConstructor(Type, List<Expression>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
 
fromConstructorUsingTypes(Type, List<Type>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
 
froms(Class<?>, String) - Static method in class org.glassfish.pfl.ff.Factory
Create a nullary predicate from a static method on class cls that returns a boolean.
froms(Class<?>, String, Class<S>) - Static method in class org.glassfish.pfl.ff.Factory
Create a unary predicate from a static method on class cls that returns a boolean and takes one argument.
froms(Class<?>, String, Class<S>, Class<T>) - Static method in class org.glassfish.pfl.ff.Factory
Create a binary predicate from a static method on class cls that returns a boolean and calls two arguments.
fromStaticCall(Type, String, List<Expression>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
 
fromStaticCallUsingTypes(Type, String, List<Type>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
 
FSM - Interface in org.glassfish.pfl.basic.fsm
An FSM is used to represent an instance of a finite state machine which has a transition function represented by an instance of StateEngine.
FSMImpl - Class in org.glassfish.pfl.basic.fsm
This is the main class that represents an instance of a state machine using a state engine.
FSMImpl(StateEngine, State) - Constructor for class org.glassfish.pfl.basic.fsm.FSMImpl
 
func() - Method in class org.glassfish.pfl.ff.Factory.NullaryFunctionDropImpl
 
func() - Method in class org.glassfish.pfl.ff.Factory.NullaryPredicateDropImpl
 
FunctionBase - Class in org.glassfish.pfl.basic.func
 
FunctionBase(String) - Constructor for class org.glassfish.pfl.basic.func.FunctionBase
 

G

ge(Guard.Base.IntFunc, Guard.Base.IntFunc) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
 
generate(ClassLoader, ClassGeneratorImpl, ImportList, Properties, PrintStream) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.ASMUtil
Given a completed ClassGeneratorImpl, use ASM to construct the byte array representing the compiled class.
generateBytecode(ClassGeneratorImpl, ClassLoader, ImportList, Properties, PrintStream) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.CodeGenerator
Convert the Java class or interface defined by ClassGeneratorImpl into an array of bytecodes.
generateFile(String, Pair<String, TimerFactory>) - Static method in class org.glassfish.pfl.tf.timer.spi.TimerPointSourceGenerator
Generate a single class which contains: private fields for Timers and TimerGroups public accessor methods for Timers and TimerGroups A public constructor (TimerFactory) that initializes the Timer and TimerGroup fields, and the TimerGroup containment.
generateSourceCode(PrintStream, ClassGeneratorImpl, ImportList, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.ASMUtil
 
generateSourceCode(String, ClassGeneratorImpl, ImportList, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.ASMUtil
 
generateSourceCode(PrintStream, ClassGeneratorImpl, ImportList, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.CodeGenerator
Write a source code representation of the class or interface defined by cg to the PrintStream ps.
generateSourceCode(String, ClassGeneratorImpl, ImportList, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.CodeGenerator
Write a source code representation of the class or interface defined by cg to a file in the SOURCE_GENERATION_DIRECTORY specified in options.
GenericClass<T> - Class in org.glassfish.pfl.dynamic.codegen.spi
Class that allows any class to be instantiated via any accessible constructor.
GenericClass(Class<T>, InterceptorContext, byte[]) - Constructor for class org.glassfish.pfl.dynamic.codegen.spi.GenericClass
Create a GenericClass of the given type by modifying classData with the given interceptors.
GenericClass(Class<T>, Class<?>) - Constructor for class org.glassfish.pfl.dynamic.codegen.spi.GenericClass
Create a generic of type T for the untyped class cls.
get(Object) - Method in class org.glassfish.pfl.basic.concurrent.SoftCache
Return the value to which this cache maps the specified key.
get(K) - Method in class org.glassfish.pfl.basic.concurrent.WeakCache
Return the value (if any) associated with key.
get(Object) - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
get(int) - Method in class org.glassfish.pfl.basic.contain.DenseIntMapImpl
If key >= 0, return the value bound to key, or null if none.
get(int) - Method in interface org.glassfish.pfl.basic.contain.IntMap
If key >= 0, return the value bound to key, or null if none.
get() - Method in class org.glassfish.pfl.basic.contain.ResourceFactory
 
get(Field) - Method in interface org.glassfish.pfl.basic.facet.FacetAccessor
Fetch the value of the field from whichever facet contains the field.
get(Field) - Method in class org.glassfish.pfl.basic.facet.FacetAccessorImpl
 
get(int) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.Attribute
 
get(AttributedObject) - Method in class org.glassfish.pfl.dynamic.codegen.impl.Attribute
 
get(int) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.AttributedObject
Internal method for dynamic attribute support.
get(int) - Method in class org.glassfish.pfl.dynamic.codegen.impl.AttributedObjectBase
 
get(int) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
 
get() - Static method in class org.glassfish.pfl.dynamic.codegen.impl.CurrentClassLoader
 
get(int) - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldGenerator
 
get(int) - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodGenerator
 
get(Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.FastCache
 
getAbsoluteName() - Method in class org.glassfish.pfl.basic.tools.file.FileWrapper
 
getAction() - Method in class org.glassfish.pfl.basic.fsm.Transition
 
getAncestor(Class<T>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
 
getAncestor(Class<T>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldGenerator
 
getAncestor(Class<T>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodGenerator
 
getAncestor(Class<T>) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Node
Return the first ancestor of this node of the given type, if any.
getAncestor(Class<T>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NodeBase
 
getAnnotation(AnnotatedElement, Class<A>) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
 
getAnnotationNames() - Method in class org.glassfish.pfl.tf.tools.enhancer.AnnotationScannerAction
 
getAnnotations(Class<?>) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
Return a map of all annotations defined on cls and its super classes and interfaces in ClassAnalyzer order.
getAnnotations(Method) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
Return a map of all annotations defined in method and its overriden methods in the inheritance order of the ClassAnalyzer for the method's defining class.
getAnnotations(Constructor<?>) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
Same as cons.getAnnotations, with the result converted to a map.
getAnnotations(Field) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
Same as fld.getAnnotations, with the result converted to a map.
getAnnotations(Package) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
Same as pkg.getAnnotations, with the result converted to a map.
getAnnotations(AnnotatedElement) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
Return all annotations on the element, including any added annotations.
getAnnotationToHolderName() - Method in interface org.glassfish.pfl.tf.spi.EnhancedClassData
Map from MM annotation name to the name of the holder field that contains the SynchronizedHolder for the corresponding MethodMonitor.
getAnnotationToHolderName() - Method in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
 
getAnnotationValues(Annotation, boolean) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
Given an annotation, return a Map that maps each field (given by a method name) to its value in the annotation.
getArguments(Class<T>) - Method in class org.glassfish.pfl.test.TestBase
 
getAsString() - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
Return the current contents of the OperationTracer state for the current thread.
getAttributes(AttributedObject) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.Attribute
 
getBlock(FileWrapper) - Static method in class org.glassfish.pfl.basic.tools.file.BlockParser
Return the contents of the text file as a Block.
getCacheCount() - Method in class org.glassfish.pfl.dynamic.copyobject.impl.FastCache
 
getChildren() - Method in interface org.glassfish.pfl.basic.graph.Node
Get all the children of this node.
getClassAnalyzer(Class<?>) - Static method in class org.glassfish.pfl.basic.algorithm.ClassAnalyzer
 
getClassCopier(Class<?>) - Method in interface org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierFactory
Return the ClassCopier instance for a particular class.
getClassCopier(Class<?>) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierFactoryArrayImpl
 
getClassCopier(Class<?>) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierFactoryPipelineImpl
Analyze cls to determine the appropriate ClassCopier and return the ClassCopier instance.
getClassLoader() - Static method in class org.glassfish.pfl.dynamic.copyobject.spi.LibraryClassLoader
 
getClassName() - Method in class org.glassfish.pfl.test.JUnitReportWriter.TestDescription
 
getClassName() - Method in interface org.glassfish.pfl.tf.spi.EnhancedClassData
Return the internal name of the class.
getClassName() - Method in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
 
getConstructor() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoBase
 
getConstructor() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoReflectiveImpl
 
getConstructor() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.MethodInfo
Return the Constructor that is represented by this MethodInfo, or null if no such Constructor instance exists (because this MethodInfo represents a Constructor being generated, rather than a Constructor in a Class that is loaded into the VM).
getControllable(int) - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
 
getControllable(int) - Method in interface org.glassfish.pfl.tf.timer.spi.TimerFactory
Returns the Controllable corresponding to id, for id in the range 0 (inclusive) to numberOfIds() (exclusive).
getDebug() - Method in class org.glassfish.pfl.tf.spi.Util
 
getDefaultAction() - Method in class org.glassfish.pfl.basic.fsm.State
Get the default transition action that is used if the default next state is used.
getDefaultNextState() - Method in class org.glassfish.pfl.basic.fsm.State
Return the default next state for this state.
getDescriptions() - Method in interface org.glassfish.pfl.tf.spi.EnhancedClassData
List of descriptions of monitored methods and info methods.
getDescriptions() - Method in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
List of descriptions of monitored methods and info methods.
getDuration() - Method in class org.glassfish.pfl.test.TimedTest
 
getErrorClassCopier() - Static method in class org.glassfish.pfl.dynamic.copyobject.impl.DefaultClassCopiers
Return a ClassCopier that always raises a ReflectiveCopyException whenever its copy method is called.
getExpression() - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldGenerator
 
getField(Class<? extends T>, String) - Static method in class org.glassfish.pfl.ff.Factory
 
getFile(String, String, String) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.ASMUtil
 
getFileState() - Method in class org.glassfish.pfl.basic.tools.file.FileWrapper
 
getFirst(Collection<T>, Runnable) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
Return the first element of the list, or invoke handleEmptyList if list is empty.
getFullMethodDescriptor(String, String) - Method in class org.glassfish.pfl.tf.spi.Util
 
getFullMethodDescriptor(MethodNode) - Method in class org.glassfish.pfl.tf.spi.Util
 
getFullMethodDescriptor(MethodInsnNode) - Method in class org.glassfish.pfl.tf.spi.Util
 
getFullMethodDescriptor(Method) - Method in class org.glassfish.pfl.tf.spi.Util
 
getGuard() - Method in class org.glassfish.pfl.basic.fsm.Transition
 
getHelpText() - Method in class org.glassfish.pfl.basic.tools.argparser.ArgParser
Returns a formatted text string that describes the expected arguments for this parser.
getHolderName(String) - Method in interface org.glassfish.pfl.tf.spi.EnhancedClassData
Name of the holder fields corresponding to a particular method.
getHolderName(String) - Method in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
 
getIdentityClassCopier() - Static method in class org.glassfish.pfl.dynamic.copyobject.impl.DefaultClassCopiers
Return a ClassCopier that simple returns its argument as its result.
getInOrderList() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ImportListImpl
Return a list of imports as (packageName,className) pairs.
getInOrderList() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ImportList
Return a list of imports as (packageName,className) pairs.
getInputMap() - Method in class org.glassfish.pfl.basic.fsm.State
 
getInvocationHandler() - Method in interface org.glassfish.pfl.basic.proxy.InvocationHandlerFactory
Get an InvocationHandler.
getKind() - Method in class org.glassfish.pfl.basic.fsm.State
Return the Kind of this state.
getLevel() - Method in enum org.glassfish.pfl.basic.logex.LogLevel
 
getLoggerName(Class<?>) - Method in interface org.glassfish.pfl.basic.logex.WrapperGenerator.Extension
Modify the default logger name if needed.
getLoggerName(Class<?>) - Method in class org.glassfish.pfl.basic.logex.WrapperGenerator.ExtensionBase
 
getLogId(Method) - Method in interface org.glassfish.pfl.basic.logex.WrapperGenerator.Extension
Get a message id for this log.
getLogId(Method) - Method in class org.glassfish.pfl.basic.logex.WrapperGenerator.ExtensionBase
 
getMessageInfo() - Method in interface org.glassfish.pfl.basic.logex.WrapperGenerator.MessageInfo
Return a map from message ID to message for all exceptions defined in a @ExceptionWrapper interface.
getMethod() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoBase
 
getMethod() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoReflectiveImpl
 
getMethod() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.MethodInfo
Return the Method that is represented by this MethodInfo, or null if no such Method instance exists (because this MethodInfo represents a Method being generated, rather than a Method in a Class that is loaded into the VM).
getMethodIdentifier(Class<?>, String) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorRegistry
 
getMethodIndex(String) - Method in interface org.glassfish.pfl.tf.spi.EnhancedClassData
Index of method name in the list of method names.
getMethodIndex(String) - Method in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
 
getMethodInfo(Method) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Utility
 
getMethodMMAnnotationName() - Method in interface org.glassfish.pfl.tf.spi.EnhancedClassData
List of annotation names for each info method and monitored method.
getMethodMMAnnotationName() - Method in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
 
getMethodMonitorForClass(Class<?>, Class<? extends Annotation>) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorRegistry
Return the current MethodMonitor in use for the given cls and annot.
getMethodName(Class<?>, int) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorRegistry
Provided so that implementation of the MethodMonitor interface can obtain the method name for use in log reports or for other purposes.
getMethodNames() - Method in interface org.glassfish.pfl.tf.spi.EnhancedClassData
List of method names for all MM methods and info methods in the class.
getMethodNames() - Method in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
 
getMethodNames(Class<?>) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorRegistry
 
getMMAnnotations() - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorRegistry
 
getName() - Method in class org.glassfish.pfl.basic.fsm.NameBase
 
getName() - Method in class org.glassfish.pfl.basic.tools.file.FileWrapper
 
getName() - Method in class org.glassfish.pfl.test.JUnitReportWriter.TestDescription
 
getNextState() - Method in class org.glassfish.pfl.basic.fsm.Transition
 
getNodeData(T) - Method in interface org.glassfish.pfl.basic.graph.Graph
 
getNodeData(T) - Method in class org.glassfish.pfl.basic.graph.GraphImpl
 
getNodeIdString(Node) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.Util
 
getNullClassCopierFactory() - Static method in class org.glassfish.pfl.dynamic.copyobject.impl.DefaultClassCopierFactories
 
getParameterAnnotations(Method) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
Same as cons.getParameterAnnotations, with the result converted to a list of maps.
getParameterAnnotations(Constructor<?>) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
Same as cons.getParameterAnnotations, with the result converted to a list of maps.
getParent() - Method in interface org.glassfish.pfl.basic.fsm.FSM
Get the parent state machine.
getParent() - Method in class org.glassfish.pfl.basic.fsm.FSMImpl
 
getPipelineClassCopierFactory() - Static method in class org.glassfish.pfl.dynamic.copyobject.impl.DefaultClassCopierFactories
 
getPostorderList() - Method in class org.glassfish.pfl.basic.algorithm.Graph
 
getPreorderList() - Method in class org.glassfish.pfl.basic.algorithm.Graph
 
getPrimitiveTypeForWrapper(Type) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Primitives
 
getProxy() - Method in interface org.glassfish.pfl.basic.proxy.LinkedInvocationHandler
 
getProxyInterfaces() - Method in interface org.glassfish.pfl.basic.proxy.InvocationHandlerFactory
Get the interfaces that InvocationHandler instances produced by this InvocationHandlerFactory support.
getRecognizerAction() - Method in class org.glassfish.pfl.basic.tools.file.ActionFactory
 
getReferenceObjectCopierFactory() - Static method in class org.glassfish.pfl.dynamic.copyobject.spi.CopyobjectDefaults
Obtain the reference object "copier".
getReferenceType() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ModifiableFieldReference
 
getResources(Class<?>) - Static method in class org.glassfish.pfl.basic.tools.logex.ExceptionResourceGenerator
Generate a list of Strings for a resource file for the given exception and log handling class.
getResult() - Method in class org.glassfish.pfl.tf.timer.spi.TimingInfoProcessor
 
getRoots() - Method in class org.glassfish.pfl.basic.algorithm.Graph
 
getRoots() - Method in interface org.glassfish.pfl.basic.graph.Graph
 
getRoots() - Method in class org.glassfish.pfl.basic.graph.GraphImpl
 
getSkipAction() - Method in class org.glassfish.pfl.basic.tools.file.ActionFactory
returns an action that returns true.
getStandardLogId(Method) - Static method in class org.glassfish.pfl.basic.logex.WrapperGenerator
Expose the standard log ID for the method.
getState() - Method in interface org.glassfish.pfl.basic.fsm.FSM
Get the current state of this FSM.
getState() - Method in class org.glassfish.pfl.basic.fsm.FSMImpl
Return the current state.
getStateEngine() - Method in interface org.glassfish.pfl.basic.fsm.FSM
Return the state engine used to create this FSM.
getStateEngine() - Method in class org.glassfish.pfl.basic.fsm.FSMImpl
 
getStates(State.Kind) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
Return the set of final states for this state engine.
getStats() - Method in class org.glassfish.pfl.tf.timer.spi.StatisticsAccumulator
 
getStopAction() - Method in class org.glassfish.pfl.basic.tools.file.ActionFactory
returns an action that returns false.
getTargetObject() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ModifiableFieldReference
Return an expression that can be used to access the target object, if !Modifier.isStatic(field().modifiers()).
getTimerName(String, String) - Static method in class org.glassfish.pfl.tf.timer.spi.TimerFactoryBuilder
Construct the standard name for a Timer derived from a method in the tracing facility.
getTimerNames(Class<?>) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorRegistry
 
getTimers(Class<?>) - Method in class org.glassfish.pfl.tf.timer.spi.TimerManager
 
getTimerTypes(Class<?>) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorRegistry
Return a list of all timer types defined for cls.
getTimingPointNames() - Method in interface org.glassfish.pfl.tf.spi.EnhancedClassData
List of timing point names corresponding to method names.
getTimingPointNames() - Method in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
 
getTimingPointTypes() - Method in interface org.glassfish.pfl.tf.spi.EnhancedClassData
List of timing point types of monitored methods and info methods.
getTimingPointTypes() - Method in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
List of timing point types of monitored methods and info methods.
getTotalCount() - Method in class org.glassfish.pfl.dynamic.copyobject.impl.FastCache
 
getTypeClass() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
 
getValue() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ModifiableFieldReference
Return an expression that can be used to access the field value.
getValue() - Method in class org.glassfish.pfl.tf.timer.spi.StatisticsAccumulator
Computes the Standard Statistic Results based on the samples collected so far and provides the complete value as a formatted String
getVar(String) - Method in class org.glassfish.pfl.dynamic.codegen.impl.BlockStatement
Look up the ident to see if it has an associated Variable in this block.
getVerificationErrors() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
 
getWrapperTypeForPrimitive(Type) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Primitives
 
Graph<E> - Class in org.glassfish.pfl.basic.algorithm
 
Graph(Collection<E>, Graph.Finder<E>) - Constructor for class org.glassfish.pfl.basic.algorithm.Graph
 
Graph(E, Graph.Finder<E>) - Constructor for class org.glassfish.pfl.basic.algorithm.Graph
 
Graph<T extends Node> - Interface in org.glassfish.pfl.basic.graph
 
Graph.Finder<E> - Interface in org.glassfish.pfl.basic.algorithm
A Finder finds the immediate successors of an element of the graph.
GraphImpl<T extends Node<T>> - Class in org.glassfish.pfl.basic.graph
Implementation of a simple graph.
GraphImpl() - Constructor for class org.glassfish.pfl.basic.graph.GraphImpl
 
GraphImpl(Collection<T>) - Constructor for class org.glassfish.pfl.basic.graph.GraphImpl
 
gt(Guard.Base.IntFunc, Guard.Base.IntFunc) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
 
Guard - Interface in org.glassfish.pfl.basic.fsm
 
Guard.Base - Class in org.glassfish.pfl.basic.fsm
 
Guard.Base(String) - Constructor for class org.glassfish.pfl.basic.fsm.Guard.Base
 
Guard.Base.IntFunc - Class in org.glassfish.pfl.basic.fsm
 
Guard.Base.IntFunc(String) - Constructor for class org.glassfish.pfl.basic.fsm.Guard.Base.IntFunc
 
Guard.Base.Predicate - Class in org.glassfish.pfl.basic.fsm
 
Guard.Base.Predicate(String) - Constructor for class org.glassfish.pfl.basic.fsm.Guard.Base.Predicate
 
Guard.Base.SimpleName - Class in org.glassfish.pfl.basic.fsm
 
Guard.Base.SimpleName(String) - Constructor for class org.glassfish.pfl.basic.fsm.Guard.Base.SimpleName
 
Guard.Result - Enum in org.glassfish.pfl.basic.fsm
 

H

handleClass(ModifiableClass) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.Interceptor
Invoked when the GenericClass constructor is called with classdata.
handleFieldReference(ModifiableFieldReference) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.Interceptor
Called when a reference to a field is encountered while visiting the body of the method for which handleMethod was most recently called.
handleMethod(ModifiableMethod) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.Interceptor
Invoked after handleClass for each method defined in the class passed into the GenericClass constructor called with the classdata.
handlers() - Method in class org.glassfish.pfl.tf.timer.spi.TimerEventControllerBase
Read-only image of the set of Handlers.
hasAccess(int, int) - Method in class org.glassfish.pfl.tf.spi.Util
 
hashCode() - Method in class org.glassfish.pfl.basic.contain.Holder
 
hashCode() - Method in class org.glassfish.pfl.basic.contain.Pair
 
hashCode() - Method in class org.glassfish.pfl.basic.contain.PairComparator
 
hashCode() - Method in class org.glassfish.pfl.basic.contain.SynchronizedHolder
 
hashCode() - Method in class org.glassfish.pfl.basic.contain.Triple
 
hashCode() - Method in class org.glassfish.pfl.basic.tools.file.Block
 
hashCode() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
 
hashCode() - Method in class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.CompoundEmitter
 
hashCode() - Method in class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.NullEmitter
 
hashCode() - Method in class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.SimpleEmitter
 
hashCode() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.VariableImpl
 
hashCode() - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldInfoImpl
 
hashCode() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MemberInfoBase
 
hashCode() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodGenerator
 
hashCode() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoBase
 
hashCode() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
 
hashCode() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
 
hashCode() - Method in class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierBase
 
hashCode() - Method in class org.glassfish.pfl.tf.spi.Named
 
hashCode() - Method in class org.glassfish.pfl.tf.timer.spi.NamedBase
 
hashCode() - Method in class org.glassfish.pfl.tf.timer.spi.Statistics
 
hasNext() - Method in class org.glassfish.pfl.tf.timer.impl.LogEventHandlerIterator
 
hasParameters(String) - Method in class org.glassfish.pfl.test.TestBase
 
hasPrimitiveNarrowingConversionFrom(Type) - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
Return true iff there is a primitive narrowing conversion from Type t to this type.
hasPrimitiveWideningConversionFrom(Type) - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
Return true iff there is a primitive widening conversion from Type t to this type.
hasReferenceNarrowingConversionFrom(Type) - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
Return true iff there is a reference narrowing conversion from Type t to this type.
hasReferenceWideningConversionFrom(Type) - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
Return true iff there is a reference widening conversion from Type t to this type.
hasTag(String) - Method in class org.glassfish.pfl.basic.tools.file.Block
Return whether or not a block has a particular tag.
hasTags(String...) - Method in class org.glassfish.pfl.basic.tools.file.Block
Return whether or not a block has ALL of the listed tags.
Help - Annotation Type in org.glassfish.pfl.basic.tools.argparser
 
Holder<T> - Class in org.glassfish.pfl.basic.contain
Type safe holder that can hold any non-primitive type.
Holder(T) - Constructor for class org.glassfish.pfl.basic.contain.Holder
 
Holder() - Constructor for class org.glassfish.pfl.basic.contain.Holder
 
HOSTNAME - Static variable in interface org.glassfish.pfl.test.XMLConstants
name of host running the tests

I

id() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
 
id() - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldGenerator
 
id() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodGenerator
 
id() - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Node
Return the unique ID of this node.
id() - Method in class org.glassfish.pfl.dynamic.codegen.impl.NodeBase
 
id() - Method in class org.glassfish.pfl.tf.timer.impl.ControllableBase
 
id() - Method in interface org.glassfish.pfl.tf.timer.spi.Controllable
A small id for this controllable.
ident() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.CallExpression
 
ident() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.SuperCallExpression
 
ident() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.VariableImpl
 
ident() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.Variable
Return the name of this variable.
Identifier - Class in org.glassfish.pfl.dynamic.codegen.impl
Some utilities for dealing with Java identifiers.
ifExpression(Expression, Expression, Expression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
ifExpressionBeforeFalsePart(ExpressionFactory.IfExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
ifExpressionBeforeFalsePart(ExpressionFactory.IfExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
ifExpressionBeforeTruePart(ExpressionFactory.IfExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
ifExpressionBeforeTruePart(ExpressionFactory.IfExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
IfStatement - Class in org.glassfish.pfl.dynamic.codegen.impl
 
ifStatementBeforeFalsePart(IfStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
ifStatementBeforeFalsePart(IfStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
ifStatementBeforeFalsePart(IfStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
ifStatementBeforeFalsePart(IfStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
ifStatementBeforeTruePart(IfStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
ifStatementBeforeTruePart(IfStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
ifStatementBeforeTruePart(IfStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
ifStatementBeforeTruePart(IfStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
IGNORE - Static variable in class org.glassfish.pfl.test.DOMElementWriter.XmlNamespacePolicy
Ignores namespaces for elements and attributes, the default.
Immutable - Annotation Type in org.glassfish.pfl.dynamic.copyobject.spi
Annotation used on classes that are immutable; that is, all public methods return the same value for the same inputs after the object has been constructed.
impls() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
 
impls() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ClassInfo
Return the list of Types of interfaces implemented by this class.
ImportList - Interface in org.glassfish.pfl.dynamic.codegen.spi
 
ImportListImpl - Class in org.glassfish.pfl.dynamic.codegen.impl
 
ImportListImpl() - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ImportListImpl
 
in() - Method in class org.glassfish.pfl.basic.algorithm.Printer
 
in() - Method in class org.glassfish.pfl.dynamic.codegen.impl.CodegenPrinter
 
incrementTime(long) - Method in class org.glassfish.pfl.tf.timer.spi.TimerEvent
 
indent() - Method in class org.glassfish.pfl.basic.algorithm.Printer
 
index() - Method in class org.glassfish.pfl.dynamic.codegen.impl.Attribute
 
index() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ArrayIndexExpression
 
info(Object[], int, int) - Method in interface org.glassfish.pfl.tf.spi.MethodMonitor
Invoked anywhere in the method after enter and before exit, to indicate some useful tracing information in the method.
info(int, String) - Method in class org.glassfish.pfl.tf.spi.Util
 
INFO_METHOD_NAME - Static variable in interface org.glassfish.pfl.tf.spi.EnhancedClassData
 
InfoMethod - Annotation Type in org.glassfish.pfl.tf.spi.annotation
Used to indicate that a method is used for invoking MethodMonitor.info.
infoMethodDescs - Variable in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
 
init(MethodMonitor) - Method in class org.glassfish.pfl.tf.spi.MethodMonitorBase.MethodMonitorFactorySelfImpl
 
initialize(T) - Method in class org.glassfish.pfl.tf.timer.spi.TimerManager
 
initializeClass(Type, Type, List<Type>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
 
initializeInterface(List<Type>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
 
initializer() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
 
initLocal(MethodVisitor, LocalVariableNode) - Method in class org.glassfish.pfl.tf.spi.Util
 
inject(NullaryFunction<R>, Class<S>) - Static method in class org.glassfish.pfl.ff.Factory
 
inject(R, Class<S>) - Static method in class org.glassfish.pfl.ff.Factory
 
inject1(UnaryFunction<T, R>, Class<S>) - Static method in class org.glassfish.pfl.ff.Factory
 
inject2(UnaryFunction<S, R>, Class<T>) - Static method in class org.glassfish.pfl.ff.Factory
 
Input - Interface in org.glassfish.pfl.basic.fsm
This interface must be implemented by any class that is used as an input to a FSM.
Input.Base - Class in org.glassfish.pfl.basic.fsm
 
Input.Base(String) - Constructor for class org.glassfish.pfl.basic.fsm.Input.Base
 
instantiateTemplate(Map<String, String>) - Method in class org.glassfish.pfl.basic.tools.file.Block
replace all occurrences of @KEY@ with parameters.get( KEY ).
instof(Expression, Type) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
Interceptor - Interface in org.glassfish.pfl.dynamic.codegen.spi
Interceptor interface used for byte code modification.
InterceptorContext - Interface in org.glassfish.pfl.dynamic.codegen.spi
 
interceptors() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.InterceptorContext
 
IntMap<E> - Interface in org.glassfish.pfl.basic.contain
 
InvocationHandlerFactory - Interface in org.glassfish.pfl.basic.proxy
 
invoke(Method, Object...) - Method in interface org.glassfish.pfl.basic.facet.FacetAccessor
Invoke method on the appropriate facet of this object, that is, on the facet corresponding to method.getDeclaringClass.
invoke(Method, Object...) - Method in class org.glassfish.pfl.basic.facet.FacetAccessorImpl
 
invoke(Object, Method, Object[]) - Method in class org.glassfish.pfl.basic.proxy.CompositeInvocationHandlerImpl
 
isAccessibleInContext(ClassInfo, ClassInfo) - Method in class org.glassfish.pfl.dynamic.codegen.impl.MemberInfoBase
 
isAccessibleInContext(ClassInfo, ClassInfo) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.MemberInfo
Returns true iff this member is accessible in the context defined by definingClass (the class containing the reference to the member) and accessClass (the type of the expression used to access this member).
isActivated() - Method in class org.glassfish.pfl.tf.timer.impl.TimerImpl
 
isActivated() - Method in interface org.glassfish.pfl.tf.timer.spi.Timer
Return true if this Timer is ready to create TimerEvents.
isArray() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
 
isAssignable() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ArrayIndexExpression
 
isAssignable() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ExpressionBase
 
isAssignable() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.FieldAccessExpressionBase
 
isAssignable() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.VariableImpl
 
isAssignable() - Method in interface org.glassfish.pfl.dynamic.codegen.impl.ExpressionInternal
 
isAssignmentConvertibleFrom(Type) - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
Return true iff there is an assignment conversion from Type t to this type.
isAvailable() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.VariableImpl
 
isAvailable() - Method in interface org.glassfish.pfl.dynamic.codegen.impl.VariableInternal
Returns true if this variable is still in scope.
isCastingConvertibleFrom(Type) - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
Return true iff there is a casting conversion from Type t to this type.
isConstructor() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodGenerator
 
isConstructor - Variable in class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoBase
 
isConstructor() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoBase
 
isConstructor() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.MethodInfo
Returns true if this is a constructor, false if method.
isEmpty() - Method in class org.glassfish.pfl.basic.concurrent.SoftCache
Return true if this cache contains no key-value mappings.
isEmpty() - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Returns true if this map contains no key-value mappings.
isEmpty() - Method in class org.glassfish.pfl.basic.contain.MarkStack
Return true iff the stack is empty.
isEmpty() - Method in class org.glassfish.pfl.dynamic.codegen.impl.BlockStatement
Return true iff this BlockStatement contains no local variables or statements.
isEnabled() - Method in class org.glassfish.pfl.tf.timer.impl.ControllableBase
 
isEnabled() - Method in interface org.glassfish.pfl.tf.timer.spi.Controllable
Return true if enable() was called, otherwise false if enable() was never called, or disable() was last called.
isInterface() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
 
isInterface() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ClassInfo
Return true iff this ClassInfo is an interface.
isLegalCharacter(char) - Method in class org.glassfish.pfl.test.DOMElementWriter
Is the given character allowed inside an XML document?
isMethodInvocationConvertibleFrom(Type) - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
Return true iff one of the following statements is true: this.equals( t ) .
isNumber() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
 
isPrimitive() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
 
isReference(String) - Method in class org.glassfish.pfl.test.DOMElementWriter
Is the given argument a character or entity reference?
isReflectiveClassCopier() - Method in interface org.glassfish.pfl.dynamic.copyobject.impl.ClassCopier
We need to know whether this class copier operates via reflection or not, as the reflective class copier must be able to tell when a super class is copied by an incompatible copier.
isReflectiveClassCopier() - Method in class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierBase
 
isSet(AttributedObject) - Method in class org.glassfish.pfl.dynamic.codegen.impl.Attribute
 
isStatic() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.CallExpression
 
isStatic() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NonStaticCallExpression
 
isStatic() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NonStaticFieldAccessExpression
 
isStatic() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.StaticCallExpression
 
isStatic() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.StaticFieldAccessExpression
 
isSubclass(ClassInfo) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
 
isSubclass(ClassInfo) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ClassInfo
Return true iff this is a subclass or subinterface of info.
isTracedClass() - Method in interface org.glassfish.pfl.tf.spi.EnhancedClassData
Returns true iff this class is monitored.
isTracedClass() - Method in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
 
isValidFullIdentifier(String) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.Identifier
Check that name is a valid full qualified Java identifier.
isValidIdentifier(String) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.Identifier
Check that name is a valid Java identifier.
iterator() - Method in class org.glassfish.pfl.basic.contain.ObjectSet
 
iterator() - Method in class org.glassfish.pfl.basic.graph.GraphImpl
 
iterator() - Method in class org.glassfish.pfl.tf.timer.impl.LogEventHandlerImpl
 
iterator() - Method in class org.glassfish.pfl.tf.timer.impl.VersionedHashSet
 
itype() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.InstofExpression
 

J

javaRepresentation() - Method in enum org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperator
 
javaRepresentation() - Method in enum org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.UnaryOperator
 
JavaStreamObjectCopierImpl - Class in org.glassfish.pfl.dynamic.copyobject.impl
 
JavaStreamObjectCopierImpl() - Constructor for class org.glassfish.pfl.dynamic.copyobject.impl.JavaStreamObjectCopierImpl
 
JUnitReportHelper - Class in org.glassfish.pfl.test
Helper class for generating reports for tests that do not adapt well to Testng/JUnit.
JUnitReportHelper(String) - Constructor for class org.glassfish.pfl.test.JUnitReportHelper
Prepare to generate a JUnitReport in the file named ${junit.report.dir}/${name}.xml.
JUnitReportHelper.Counts - Class in org.glassfish.pfl.test
 
JUnitReportWriter - Interface in org.glassfish.pfl.test
This Interface describes classes that format the results of a JUnit testrun.
JUnitReportWriter.TestCounts - Class in org.glassfish.pfl.test
 
JUnitReportWriter.TestCounts(int, int, int) - Constructor for class org.glassfish.pfl.test.JUnitReportWriter.TestCounts
 
JUnitReportWriter.TestDescription - Class in org.glassfish.pfl.test
 
JUnitReportWriter.TestDescription(String, String) - Constructor for class org.glassfish.pfl.test.JUnitReportWriter.TestDescription
 

K

keySet() - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Returns a Set view of the keys contained in this map.
kind() - Method in enum org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperator
 
knownEntities - Variable in class org.glassfish.pfl.test.DOMElementWriter
Don't try to be too smart but at least recognize the predefined entities.

L

label() - Method in class org.glassfish.pfl.dynamic.codegen.impl.CaseBranch
 
le(Guard.Base.IntFunc, Guard.Base.IntFunc) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
 
left() - Method in class org.glassfish.pfl.dynamic.codegen.impl.AssignmentStatement
 
left() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperatorExpression
 
LibraryClassLoader - Class in org.glassfish.pfl.dynamic.copyobject.spi
Based on feedback from bug report 4452016, all class loading in the ORB is isolated here.
LibraryClassLoader() - Constructor for class org.glassfish.pfl.dynamic.copyobject.spi.LibraryClassLoader
 
lineNumber() - Method in class org.glassfish.pfl.dynamic.codegen.impl.CodegenPrinter
 
LinkedInvocationHandler - Interface in org.glassfish.pfl.basic.proxy
This interface is used for InvocationHandler types that are linked to their Proxy.
list(T...) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
loadClass(String) - Static method in class org.glassfish.pfl.dynamic.copyobject.spi.LibraryClassLoader
 
loadFromXReturn(MethodVisitor, int, LocalVariableNode) - Method in class org.glassfish.pfl.tf.spi.Util
 
Log - Annotation Type in org.glassfish.pfl.basic.logex
This annotation is applied to a method to define the log and exception details for the method.
LogEventHandler - Interface in org.glassfish.pfl.tf.timer.spi
A TimerEventHandler that stores all events that is receives.
LogEventHandlerImpl - Class in org.glassfish.pfl.tf.timer.impl
 
LogEventHandlerIterator - Class in org.glassfish.pfl.tf.timer.impl
 
LogEventHandlerIterator(TimerFactory, long[], int) - Constructor for class org.glassfish.pfl.tf.timer.impl.LogEventHandlerIterator
 
LogLevel - Enum in org.glassfish.pfl.basic.logex
Enum corresponding to java.util.logging.Level that can be used in annotations.
lookup(K) - Method in class org.glassfish.pfl.basic.concurrent.WeakCache
Must be implemented in a subclass.
lookup(K) - Method in class org.glassfish.pfl.basic.contain.Display
 
lookup(String) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ImportListImpl
Lookup just the className, without package name.
lookup(String) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ImportList
Lookup just the className, without package name.
lookupInCache(Class<?>) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierFactoryPipelineImpl
Look for cls only in the cache; do not create a ClassCopier if there isn't one already in the cache.
lookupInCache(Class<?>) - Method in interface org.glassfish.pfl.dynamic.copyobject.impl.PipelineClassCopierFactory
Look for cls only in the cache; do not create a ClassCopier if there isn't one already in the cache.
lt(Guard.Base.IntFunc, Guard.Base.IntFunc) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
 

M

main(String[]) - Static method in class org.glassfish.pfl.basic.contain.MultiSet
 
main(String[]) - Static method in class org.glassfish.pfl.basic.tools.argparser.ArgParser
 
main(String[]) - Static method in class org.glassfish.pfl.basic.tools.file.WorkspaceRename
 
main(String[]) - Static method in class org.glassfish.pfl.basic.tools.logex.ExceptionResourceGenerator
 
main(String[]) - Static method in class org.glassfish.pfl.dynamic.copyobject.impl.FastCacheTest
 
main(String[]) - Static method in class org.glassfish.pfl.ff.Factory
 
main(String[]) - Static method in class org.glassfish.pfl.test.ObjectUtility
 
main(String[]) - Static method in class org.glassfish.pfl.test.TestBase
 
main(String[]) - Static method in class org.glassfish.pfl.tf.tools.enhancer.EnhanceTool
 
make(boolean, int, int) - Static method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
make(Type, List<Type>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
 
make() - Method in interface org.glassfish.pfl.dynamic.copyobject.spi.ObjectCopierFactory
Create a new instance of an ObjectCopier.
make(boolean, boolean, int, int) - Static method in class org.glassfish.pfl.test.ObjectUtility
Construct an Utility instance with the desired objectToString behavior.
make(boolean, boolean) - Static method in class org.glassfish.pfl.test.ObjectUtility
Construct an Utility instance with the desired objectToString behavior.
make() - Static method in class org.glassfish.pfl.test.ObjectUtility
Get the standard Utility object that supports objectToString with indented display and no use of toString() methods.
make(boolean, int, int) - Static method in class org.glassfish.pfl.test.ObjectWriter
 
make(String, String) - Static method in class org.glassfish.pfl.tf.timer.spi.TimerFactoryBuilder
 
make(ObjectRegistrationManager, String, String) - Static method in class org.glassfish.pfl.tf.timer.spi.TimerFactoryBuilder
Create a new TimerFactory.
makeArrayClassCopierFactory(ClassCopierFactory) - Static method in class org.glassfish.pfl.dynamic.copyobject.impl.DefaultClassCopierFactories
Create a ClassCopierFactory that handles arrays.
makeCachingClassCopierFactory() - Static method in class org.glassfish.pfl.dynamic.copyobject.impl.DefaultClassCopierFactories
 
makeClass(String, byte[], ProtectionDomain, ClassLoader) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.CodeGeneratorUtil
 
makeConstant(T) - Static method in class org.glassfish.pfl.basic.func.NullaryFunction.Factory
 
makeConstant(boolean) - Static method in class org.glassfish.pfl.basic.func.NullaryPredicate.Factory
 
makeController(String) - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
 
makeController(String) - Method in interface org.glassfish.pfl.tf.timer.spi.TimerFactory
Create a TimerController, which can create TimerEvents and send them to registered TimerEventHandlers.
makeEmitter(Variable, boolean) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory
Create an emitter that generates the instruction needed to either store the TOS value into the variable (isStore==true) or push the variable's value onto the stack (isStore==false).
makeEmitter(ExpressionFactory.NonStaticFieldAccessExpression, boolean) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory
Create an emitter that generates the instruction needed to either store the TOS value into the non-static field (isStore==true) or push the non-static fields's value onto the stack (isStore==false).
makeEmitter(ExpressionFactory.StaticFieldAccessExpression, boolean) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory
Create an emitter that generates the instruction needed to either store the TOS value into the static field (isStore==true) or push the static fields's value onto the stack (isStore==false).
makeEmitter(ExpressionFactory.ArrayIndexExpression, boolean) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory
Create an emitter that generates the instruction needed to either store the TOS value into an array (aastore) (isStore==true) or push the array element's value onto the stack (aaload) (isStore==false).
makeEmitter(ExpressionFactory.ArrayLengthExpression) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory
 
makeException(String, Method) - Method in interface org.glassfish.pfl.basic.logex.WrapperGenerator.Extension
Construct an exception from the message and the exception type.
makeException(String, Method) - Method in class org.glassfish.pfl.basic.logex.WrapperGenerator.ExtensionBase
 
makeFallbackObjectCopierFactory(ObjectCopierFactory, ObjectCopierFactory) - Static method in class org.glassfish.pfl.dynamic.copyobject.spi.CopyobjectDefaults
Create a fallback copier factory from the two ObjectCopierFactory arguments.
makeFQN(String, String) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.Identifier
Assuming that isValidFullIdentifier( pkg ) and isValidIdentifier( ident ), reurn a fully qualifed name for the identifier in the package.
makeFuture(NullaryFunction<T>) - Static method in class org.glassfish.pfl.basic.func.NullaryFunction.Factory
 
makeFuture(NullaryPredicate) - Static method in class org.glassfish.pfl.basic.func.NullaryPredicate.Factory
 
makeGuard(Guard.Base.Predicate) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
 
makeJavaStreamObjectCopierFactory() - Static method in class org.glassfish.pfl.dynamic.copyobject.spi.CopyobjectDefaults
 
makeLogEventHandler(String) - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
 
makeLogEventHandler(String) - Method in interface org.glassfish.pfl.tf.timer.spi.TimerFactory
Create a new LogEventHandler.
makeMapClassCopier(ClassCopierFactory) - Static method in class org.glassfish.pfl.dynamic.copyobject.impl.DefaultClassCopiers
Return a ClassCopier that is suitable for instances of the Map interface.
makeMultiThreadedStatsEventHandler(String) - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
 
makeMultiThreadedStatsEventHandler(String) - Method in interface org.glassfish.pfl.tf.timer.spi.TimerFactory
Create a new StatsEventHandler.
makeOrdinaryClassCopierFactory(PipelineClassCopierFactory) - Static method in class org.glassfish.pfl.dynamic.copyobject.impl.DefaultClassCopierFactories
 
makeReflectObjectCopierFactory() - Static method in class org.glassfish.pfl.dynamic.copyobject.spi.CopyobjectDefaults
Obtain the new reflective copier factory.
makeStatsEventHandler(String) - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
 
makeStatsEventHandler(String) - Method in interface org.glassfish.pfl.tf.timer.spi.TimerFactory
Create a new StatsEventHandler.
makeTestSuite(Class) - Static method in class org.glassfish.pfl.test.TestCaseTools
Method to create a collection of nested TestSuites out of nested classes.
makeTestSuite(Class, TestCaseTools.TestSuiteType) - Static method in class org.glassfish.pfl.test.TestCaseTools
 
makeTimer(String, String) - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
 
makeTimer(String, String) - Method in interface org.glassfish.pfl.tf.timer.spi.TimerFactory
Create a new Timer.
makeTimerGroup(String, String) - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
 
makeTimerGroup(String, String) - Method in interface org.glassfish.pfl.tf.timer.spi.TimerFactory
Create a new TimerGroup.
makeTimingImpl(TimerManager<T>) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorFactoryDefaults
 
makeTracingEventHandler(String) - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
 
makeTracingEventHandler(String) - Method in interface org.glassfish.pfl.tf.timer.spi.TimerFactory
 
makeWrapper(Class<T>) - Static method in class org.glassfish.pfl.basic.logex.WrapperGenerator
Given an interface annotated with @ExceptionWrapper, return a proxy implementing the interface.
makeWrapper(Class<T>, WrapperGenerator.Extension) - Static method in class org.glassfish.pfl.basic.logex.WrapperGenerator
Given an interface annotated with @ExceptionWrapper, return a proxy implementing the interface.
manage(Named) - Method in interface org.glassfish.pfl.tf.timer.spi.ObjectRegistrationManager
Register obj at the root of the management tree.
manage(Named, Named) - Method in interface org.glassfish.pfl.tf.timer.spi.ObjectRegistrationManager
Register obj as an immediate child of parent in the management tree.
manage(Named) - Method in class org.glassfish.pfl.tf.timer.spi.ObjectRegistrationManagerNOPImpl
 
manage(Named, Named) - Method in class org.glassfish.pfl.tf.timer.spi.ObjectRegistrationManagerNOPImpl
 
map(Pair<K, V>...) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
map(Collection<A>, Collection<R>, UnaryFunction<A, R>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
map(Map<K, A>, UnaryFunction<A, R>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
map(List<A>, UnaryFunction<A, R>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
mapToFunction(Map<A, R>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
mark() - Method in class org.glassfish.pfl.basic.contain.MarkStack
Record the current position in the stack for a subsequent popMark call.
mark() - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalkerContext
 
MarkStack<E> - Class in org.glassfish.pfl.basic.contain
A stack with additional operations that support recording the current top of stack as a mark, and then later popping all items pushed since the last mark call.
MarkStack() - Constructor for class org.glassfish.pfl.basic.contain.MarkStack
 
max() - Method in class org.glassfish.pfl.tf.timer.spi.Statistics
Return the maximum value of call data points records.
max() - Method in class org.glassfish.pfl.tf.timer.spi.StatisticsAccumulator
 
MemberInfo - Interface in org.glassfish.pfl.dynamic.codegen.spi
An interface that provides information common to all kinds of class members.
MemberInfoBase - Class in org.glassfish.pfl.dynamic.codegen.impl
 
MemberInfoBase(ClassInfo, int, String) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.MemberInfoBase
 
memberType() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
 
merge(MethodMonitor[]) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorRegistry
Merges the behaviors of the method monitors together.
Message - Annotation Type in org.glassfish.pfl.basic.logex
This annotation is applied to an interface or abstract class that is used to define methods for logging and/or constructing exceptions.
method() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ModifiableFieldReference
 
methodAnnoList - Variable in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
 
methodComplete(MethodGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
 
methodDescriptions - Variable in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
 
MethodGenerator - Class in org.glassfish.pfl.dynamic.codegen.impl
 
methodGeneratorAfterArguments(MethodGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
 
methodGeneratorAfterArguments(MethodGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
methodGeneratorBeforeArguments(MethodGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
methodGeneratorBeforeArguments(MethodGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
 
methodGeneratorBeforeArguments(MethodGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
methodGeneratorBeforeArguments(MethodGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
methodGeneratorBeforeArguments(MethodGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
MethodInfo - Interface in org.glassfish.pfl.dynamic.codegen.spi
An interface that provides information about methods.
MethodInfoBase - Class in org.glassfish.pfl.dynamic.codegen.impl
 
MethodInfoBase(ClassInfo, int) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoBase
 
MethodInfoBase(ClassInfo, int, Type, String) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoBase
 
methodInfoByName() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
 
methodInfoByName() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ClassInfo
Return methodInfo for all methods defined on this class.
MethodInfoReflectiveImpl - Class in org.glassfish.pfl.dynamic.codegen.impl
Implementation of MethodInfo interface for actual Method.
MethodInfoReflectiveImpl(ClassInfo, Constructor) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoReflectiveImpl
 
MethodInfoReflectiveImpl(ClassInfo, Method) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoReflectiveImpl
 
MethodMonitor - Interface in org.glassfish.pfl.tf.spi
Interface representing some action that takes place on entry and exit to a method that is being traced.
MethodMonitorBase - Class in org.glassfish.pfl.tf.spi
 
MethodMonitorBase(String, Class<?>) - Constructor for class org.glassfish.pfl.tf.spi.MethodMonitorBase
 
MethodMonitorBase(String, Class<?>, MethodMonitorFactory) - Constructor for class org.glassfish.pfl.tf.spi.MethodMonitorBase
 
MethodMonitorBase(String, Class<?>, MethodMonitorFactory, Set<MethodMonitor>) - Constructor for class org.glassfish.pfl.tf.spi.MethodMonitorBase
 
MethodMonitorBase.MethodMonitorFactorySelfImpl - Class in org.glassfish.pfl.tf.spi
 
MethodMonitorBase.MethodMonitorFactorySelfImpl(String) - Constructor for class org.glassfish.pfl.tf.spi.MethodMonitorBase.MethodMonitorFactorySelfImpl
 
MethodMonitorFactory - Interface in org.glassfish.pfl.tf.spi
Since each MethodMonitor generally needs a reference to the class it is monitoring, we actually work with MethodMonitorFactory instances instead of simply using MethodMonitor.
MethodMonitorFactoryBase - Class in org.glassfish.pfl.tf.spi
 
MethodMonitorFactoryBase(String) - Constructor for class org.glassfish.pfl.tf.spi.MethodMonitorFactoryBase
 
MethodMonitorFactoryDefaults - Class in org.glassfish.pfl.tf.spi
 
MethodMonitorGroup - Annotation Type in org.glassfish.pfl.tf.spi.annotation
Meta-annotation used to define annotations that define groups of related classes whose methods should be traced.
MethodMonitorRegistry - Class in org.glassfish.pfl.tf.spi
Main class for registering MethodMonitorFactories against particular annotation classes that represent method monitor groups.
MethodMonitorRegistry() - Constructor for class org.glassfish.pfl.tf.spi.MethodMonitorRegistry
 
methodNames - Variable in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
 
methods() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
 
methodToAnno - Variable in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
 
methodTPNames - Variable in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
 
methodTPTs - Variable in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
 
min() - Method in class org.glassfish.pfl.tf.timer.spi.Statistics
Return the minimum value of call data points records.
min() - Method in class org.glassfish.pfl.tf.timer.spi.StatisticsAccumulator
 
minus - Static variable in class org.glassfish.pfl.ff.Factory
 
MM_NAME - Static variable in interface org.glassfish.pfl.tf.spi.EnhancedClassData
 
MM_TYPE - Static variable in interface org.glassfish.pfl.tf.spi.EnhancedClassData
 
mmMethodDescs - Variable in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
 
mod - Static variable in class org.glassfish.pfl.ff.Factory
 
mode() - Method in interface org.glassfish.pfl.tf.tools.enhancer.EnhanceTool.Arguments
 
ModifiableClass - Interface in org.glassfish.pfl.dynamic.codegen.spi
 
ModifiableFieldReference - Interface in org.glassfish.pfl.dynamic.codegen.spi
 
ModifiableFieldReference.ReferenceType - Enum in org.glassfish.pfl.dynamic.codegen.spi
 
ModifiableMethod - Interface in org.glassfish.pfl.dynamic.codegen.spi
Modify an existing method.
modifiers() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
 
modifiers() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MemberInfoBase
 
modifiers() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ClassInfo
Return the modifiers on this class as specified in java.lang.reflect.Modifier.
modifiers() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.MemberInfo
Return the modifiers on this member
Modifiers(int) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ModifiableClass
 
msg - Variable in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor.ErrorReport
 
msg(String) - Method in class org.glassfish.pfl.tf.spi.Util
 
MultiSet<E> - Class in org.glassfish.pfl.basic.contain
A simple abstraction of a MultiSet, that is, a "set" that can contain more than one copy of the same element.
MultiSet() - Constructor for class org.glassfish.pfl.basic.contain.MultiSet
 
MultiThreadedStatsEventHandlerImpl - Class in org.glassfish.pfl.tf.timer.impl
 
myClass() - Method in interface org.glassfish.pfl.tf.spi.MethodMonitor
The class for which this MethodMonitor is defined.
myClass() - Method in class org.glassfish.pfl.tf.spi.MethodMonitorBase
 
myClassInfo() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MemberInfoBase
 
myClassInfo() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.MemberInfo
Return the ClassInfo of the class that contains this member.
MyLabel - Class in org.glassfish.pfl.dynamic.codegen.impl
This trivial class exists only to give a slightly more readable toString method for ASM labels.
MyLabel() - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.MyLabel
 

N

name() - Method in class org.glassfish.pfl.dynamic.codegen.impl.Attribute
 
name() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
 
name() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MemberInfoBase
 
name() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ClassGenerator
 
name() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ClassInfo
Return the fully qualified class name for this ClassInfo.
name() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.Interceptor
Return the name of the interceptor.
name() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.MemberInfo
Return the name of this member.
name() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
 
name() - Method in interface org.glassfish.pfl.tf.spi.MethodMonitor
 
name() - Method in interface org.glassfish.pfl.tf.spi.MethodMonitorFactory
The name of this mmf.
name() - Method in class org.glassfish.pfl.tf.spi.Named
 
name() - Method in interface org.glassfish.pfl.tf.timer.spi.Named
A short name for this Controllable.
name() - Method in class org.glassfish.pfl.tf.timer.spi.NamedBase
 
NameBase - Class in org.glassfish.pfl.basic.fsm
 
NameBase(String) - Constructor for class org.glassfish.pfl.basic.fsm.NameBase
 
Named - Class in org.glassfish.pfl.tf.spi
 
Named(String, String) - Constructor for class org.glassfish.pfl.tf.spi.Named
 
Named - Interface in org.glassfish.pfl.tf.timer.spi
A simple interface used to provide access to the name and the factory that created this instance.
NamedBase - Class in org.glassfish.pfl.tf.timer.spi
 
NamedBase(TimerFactory, String) - Constructor for class org.glassfish.pfl.tf.timer.spi.NamedBase
 
NamedBaseImpl - Class in org.glassfish.pfl.tf.timer.impl
 
NamedBaseImpl(TimerFactoryImpl, String) - Constructor for class org.glassfish.pfl.tf.timer.impl.NamedBaseImpl
 
NaturalComparator<T> - Class in org.glassfish.pfl.basic.contain
 
NaturalComparator() - Constructor for class org.glassfish.pfl.basic.contain.NaturalComparator
 
ne(Guard.Base.IntFunc, Guard.Base.IntFunc) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
 
newArr(Type, Expression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
newArrExpressionAfterExpression(ExpressionFactory.NewArrExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
newArrExpressionAfterExpression(ExpressionFactory.NewArrExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
newArrExpressionAfterExpression(ExpressionFactory.NewArrExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
newArrExpressionAfterSize(ExpressionFactory.NewArrExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
newArrExpressionAfterSize(ExpressionFactory.NewArrExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
newArrExpressionAfterSize(ExpressionFactory.NewArrExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
newArrExpressionBeforeExpression(ExpressionFactory.NewArrExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
newArrExpressionBeforeExpression(ExpressionFactory.NewArrExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
newArrExpressionBeforeExpression(ExpressionFactory.NewArrExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
newArrExpressionBeforeExpression(ExpressionFactory.NewArrExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
newArrInit(Type, List<Expression>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
newObj(Type, Signature, List<Expression>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
newObj(Type, List<Expression>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
newObjExpressionBeforeArg(ExpressionFactory.NewObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
newObjExpressionBeforeArg(ExpressionFactory.NewObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
newObjExpressionBeforeArg(ExpressionFactory.NewObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
newObjExpressionBeforeArg(ExpressionFactory.NewObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
newout() - Method in interface org.glassfish.pfl.tf.tools.enhancer.EnhanceTool.Arguments
 
newWithSimpleConstructor(MethodVisitor, Class<?>) - Method in class org.glassfish.pfl.tf.spi.Util
 
next() - Method in class org.glassfish.pfl.tf.timer.impl.LogEventHandlerIterator
 
nl() - Method in class org.glassfish.pfl.basic.algorithm.Printer
 
nl() - Method in class org.glassfish.pfl.dynamic.codegen.impl.CodegenPrinter
 
nl(Node) - Method in class org.glassfish.pfl.dynamic.codegen.impl.CodegenPrinter
 
noClassCopierForSuperclass(Class<?>) - Method in interface org.glassfish.pfl.dynamic.copyobject.impl.Exceptions
 
Node<T extends Node> - Interface in org.glassfish.pfl.basic.graph
Node in a graph.
node - Variable in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor.ErrorReport
 
Node - Interface in org.glassfish.pfl.dynamic.codegen.impl
Represents a node in the AST used to generate code.
NodeBase - Class in org.glassfish.pfl.dynamic.codegen.impl
Base class for implementing various kinds of Nodes in the AST.
NodeBase(Node) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.NodeBase
 
NodeData - Class in org.glassfish.pfl.basic.graph
Data about a node in a graph.
NodeData() - Constructor for class org.glassfish.pfl.basic.graph.NodeData
 
nonStaticCallExpressionBeforeArg(ExpressionFactory.NonStaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
nonStaticCallExpressionBeforeArg(ExpressionFactory.NonStaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
nonStaticCallExpressionBeforeArg(ExpressionFactory.NonStaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
nonStaticCallExpressionBeforeArg(ExpressionFactory.NonStaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
noOp() - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorFactoryDefaults
 
NopVisitor - Class in org.glassfish.pfl.dynamic.codegen.impl
This is a visitor that does nothing.
NopVisitor(TreeWalkerContext) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
NoStackTrace - Annotation Type in org.glassfish.pfl.basic.logex
Indicates that stack traces should not be added to log records for logging methods in the interface (if on an interface), or for a particular method.
not(UnaryPredicate<A>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
not(Guard.Base.Predicate) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
 
note(String) - Method in class org.glassfish.pfl.test.TestBase
 
notify(TimerEvent) - Method in class org.glassfish.pfl.tf.timer.impl.LogEventHandlerImpl
 
notify(TimerEvent) - Method in class org.glassfish.pfl.tf.timer.impl.MultiThreadedStatsEventHandlerImpl
 
notify(Stack<TimerEvent>, TimerEvent) - Method in class org.glassfish.pfl.tf.timer.impl.StatsEventHandlerBase
 
notify(TimerEvent) - Method in class org.glassfish.pfl.tf.timer.impl.StatsEventHandlerImpl
 
notify(TimerEvent) - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl.TracingEventHandler
 
notify(TimerEvent) - Method in interface org.glassfish.pfl.tf.timer.spi.TimerEventHandler
 
NullaryFunction<T> - Interface in org.glassfish.pfl.basic.func
 
NullaryFunction.Factory - Class in org.glassfish.pfl.basic.func
 
NullaryFunctionBase<R> - Class in org.glassfish.pfl.basic.func
 
NullaryFunctionBase(String) - Constructor for class org.glassfish.pfl.basic.func.NullaryFunctionBase
 
NullaryPredicate - Interface in org.glassfish.pfl.basic.func
 
NullaryPredicate.Factory - Class in org.glassfish.pfl.basic.func
 
NullaryPredicateBase - Class in org.glassfish.pfl.basic.func
 
NullaryPredicateBase(String) - Constructor for class org.glassfish.pfl.basic.func.NullaryPredicateBase
 
NullaryVoidFunction - Interface in org.glassfish.pfl.basic.func
 
NullaryVoidFunctionBase - Class in org.glassfish.pfl.basic.func
 
NullaryVoidFunctionBase(String) - Constructor for class org.glassfish.pfl.basic.func.NullaryVoidFunctionBase
 
nullImpl - Static variable in interface org.glassfish.pfl.tf.timer.spi.ObjectRegistrationManager
 
NUM(int) - Static method in class org.glassfish.pfl.ff.Factory
 
numberOfAttributes() - Static method in class org.glassfish.pfl.dynamic.codegen.impl.Attribute
 
numberOfIds() - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
 
numberOfIds() - Method in interface org.glassfish.pfl.tf.timer.spi.TimerFactory
Returns the maximum id used by this TimerFactory for creating Controllables.
numFail() - Method in class org.glassfish.pfl.test.JUnitReportHelper.Counts
 
numPass() - Method in class org.glassfish.pfl.test.JUnitReportHelper.Counts
 

O

OBJ(T) - Static method in class org.glassfish.pfl.ff.Factory
 
OBJECT_NAME - Static variable in interface org.glassfish.pfl.tf.spi.EnhancedClassData
 
OBJECT_TYPE - Static variable in interface org.glassfish.pfl.tf.spi.EnhancedClassData
 
ObjectCopier - Interface in org.glassfish.pfl.dynamic.copyobject.spi
Provides an interface for a variety of means to copy an arbitrary object.
ObjectCopierFactory - Interface in org.glassfish.pfl.dynamic.copyobject.spi
ObjectCopier factory interface used for registration.
ObjectCopierImpl - Class in org.glassfish.pfl.dynamic.copyobject.impl
Class used to deep copy arbitrary data.
ObjectCopierImpl() - Constructor for class org.glassfish.pfl.dynamic.copyobject.impl.ObjectCopierImpl
 
ObjectRegistrationManager - Interface in org.glassfish.pfl.tf.timer.spi
Interface used to provide the capability to manage timer service objects.
ObjectRegistrationManagerNOPImpl - Class in org.glassfish.pfl.tf.timer.spi
 
ObjectRegistrationManagerNOPImpl() - Constructor for class org.glassfish.pfl.tf.timer.spi.ObjectRegistrationManagerNOPImpl
 
ObjectSet - Class in org.glassfish.pfl.basic.contain
 
ObjectSet() - Constructor for class org.glassfish.pfl.basic.contain.ObjectSet
 
objectToString(Object) - Method in class org.glassfish.pfl.basic.algorithm.ObjectUtility
objectToString handles display of arbitrary objects.
objectToString(Object) - Method in class org.glassfish.pfl.test.ObjectUtility
objectToString handles display of arbitrary objects.
ObjectUtility - Class in org.glassfish.pfl.basic.algorithm
General object related utilities.
ObjectUtility(boolean, int, int) - Constructor for class org.glassfish.pfl.basic.algorithm.ObjectUtility
 
ObjectUtility - Class in org.glassfish.pfl.test
General object related utilities.
ObjectWriter - Class in org.glassfish.pfl.basic.algorithm
 
ObjectWriter() - Constructor for class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
ObjectWriter - Class in org.glassfish.pfl.test
 
ObjectWriter() - Constructor for class org.glassfish.pfl.test.ObjectWriter
 
ONLY_QUALIFY_ELEMENTS - Static variable in class org.glassfish.pfl.test.DOMElementWriter.XmlNamespacePolicy
Ignores namespaces for attributes.
opcodeToString(int) - Static method in class org.glassfish.pfl.tf.spi.Util
 
open(FileWrapper.OpenMode) - Method in class org.glassfish.pfl.basic.tools.file.FileWrapper
Open the (text) file for I/O.
openElement(Element, Writer, int, String) - Method in class org.glassfish.pfl.test.DOMElementWriter
Writes the opening tag - including all attributes - corresponding to a DOM element.
openElement(Element, Writer, int, String, boolean) - Method in class org.glassfish.pfl.test.DOMElementWriter
Writes the opening tag - including all attributes - corresponding to a DOM element.
OperationTracer - Class in org.glassfish.pfl.basic.logex
 
operationTracer() - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorFactoryDefaults
 
operator() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperatorExpression
 
operator() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.UnaryOperatorExpression
 
or(UnaryPredicate<A>, UnaryPredicate<A>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
or(Guard.Base.Predicate, Guard.Base.Predicate) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
 
org.glassfish.pfl.basic.algorithm - package org.glassfish.pfl.basic.algorithm
 
org.glassfish.pfl.basic.concurrent - package org.glassfish.pfl.basic.concurrent
 
org.glassfish.pfl.basic.contain - package org.glassfish.pfl.basic.contain
 
org.glassfish.pfl.basic.facet - package org.glassfish.pfl.basic.facet
 
org.glassfish.pfl.basic.fsm - package org.glassfish.pfl.basic.fsm
 
org.glassfish.pfl.basic.func - package org.glassfish.pfl.basic.func
 
org.glassfish.pfl.basic.graph - package org.glassfish.pfl.basic.graph
 
org.glassfish.pfl.basic.logex - package org.glassfish.pfl.basic.logex
 
org.glassfish.pfl.basic.proxy - package org.glassfish.pfl.basic.proxy
 
org.glassfish.pfl.basic.tools.argparser - package org.glassfish.pfl.basic.tools.argparser
 
org.glassfish.pfl.basic.tools.file - package org.glassfish.pfl.basic.tools.file
 
org.glassfish.pfl.basic.tools.logex - package org.glassfish.pfl.basic.tools.logex
 
org.glassfish.pfl.dynamic.codegen.impl - package org.glassfish.pfl.dynamic.codegen.impl
 
org.glassfish.pfl.dynamic.codegen.spi - package org.glassfish.pfl.dynamic.codegen.spi
 
org.glassfish.pfl.dynamic.copyobject.impl - package org.glassfish.pfl.dynamic.copyobject.impl
 
org.glassfish.pfl.dynamic.copyobject.spi - package org.glassfish.pfl.dynamic.copyobject.spi
 
org.glassfish.pfl.dynamic.generator - package org.glassfish.pfl.dynamic.generator
This package defines a facility that can be used to enhance Java interfaces and abstract classes with properties and delegation.
org.glassfish.pfl.ff - package org.glassfish.pfl.ff
 
org.glassfish.pfl.test - package org.glassfish.pfl.test
 
org.glassfish.pfl.tf.spi - package org.glassfish.pfl.tf.spi
 
org.glassfish.pfl.tf.spi.annotation - package org.glassfish.pfl.tf.spi.annotation
 
org.glassfish.pfl.tf.timer.impl - package org.glassfish.pfl.tf.timer.impl
 
org.glassfish.pfl.tf.timer.spi - package org.glassfish.pfl.tf.timer.spi
 
org.glassfish.pfl.tf.tools.enhancer - package org.glassfish.pfl.tf.tools.enhancer
 
out() - Method in class org.glassfish.pfl.basic.algorithm.Printer
 
out() - Method in class org.glassfish.pfl.dynamic.codegen.impl.CodegenPrinter
 

P

p(String) - Method in class org.glassfish.pfl.basic.algorithm.Printer
 
p(Object...) - Method in class org.glassfish.pfl.basic.algorithm.Printer
 
p(Object) - Method in class org.glassfish.pfl.basic.algorithm.Printer
 
p(String) - Method in class org.glassfish.pfl.dynamic.codegen.impl.CodegenPrinter
 
p(Object) - Method in class org.glassfish.pfl.dynamic.codegen.impl.CodegenPrinter
 
packageName() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
 
pair(S, T) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
Pair<S,T> - Class in org.glassfish.pfl.basic.contain
A utilitiy class representing a generic types Pair of elements.
Pair(S, T) - Constructor for class org.glassfish.pfl.basic.contain.Pair
 
Pair(S) - Constructor for class org.glassfish.pfl.basic.contain.Pair
 
Pair() - Constructor for class org.glassfish.pfl.basic.contain.Pair
 
PairComparator<S,T> - Class in org.glassfish.pfl.basic.contain
 
PairComparator(Comparator<? super S>, Comparator<? super T>) - Constructor for class org.glassfish.pfl.basic.contain.PairComparator
 
parent() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
 
parent(Node) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
 
parent() - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldGenerator
 
parent(Node) - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldGenerator
 
parent() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodGenerator
 
parent(Node) - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodGenerator
 
parent() - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Node
Return the Node that contains (and created) this Node.
parent(Node) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Node
Set the parent to a new value.
parent() - Method in class org.glassfish.pfl.dynamic.codegen.impl.NodeBase
 
parent(Node) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NodeBase
 
parse(String[]) - Method in class org.glassfish.pfl.basic.tools.argparser.ArgParser
Parse the argument string into an instance of type T.
parse(String[], Class<T>) - Method in class org.glassfish.pfl.basic.tools.argparser.ArgParser
 
parseBlocks(FileWrapper, String) - Static method in class org.glassfish.pfl.basic.tools.file.BlockParser
Transform fw into a list of blocks.
parseBlocks(FileWrapper, String, String) - Static method in class org.glassfish.pfl.basic.tools.file.BlockParser
Transform fw into a list of blocks.
parseInt() - Method in class org.glassfish.pfl.basic.tools.file.StringParser
Return int matched at current position as a string.
pass() - Method in class org.glassfish.pfl.test.JUnitReportHelper
Report that the current test passed.
pass(long) - Method in class org.glassfish.pfl.test.JUnitReportHelper
Report that the current test passed.
pass() - Method in class org.glassfish.pfl.test.JUnitReportWriter.TestCounts
 
peek() - Method in class org.glassfish.pfl.basic.contain.MarkStack
Return the top element of the stack.
peek() - Method in class org.glassfish.pfl.basic.contain.StackImpl
 
peek() - Method in class org.glassfish.pfl.basic.fsm.Runner
Return the top fsm on the stack.
PipelineClassCopierFactory - Interface in org.glassfish.pfl.dynamic.copyobject.impl
A factory used for creating ClassCopier instances.
pkgName() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
 
pkgName() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ClassInfo
Return the fully qualified package name containing the class represented by this ClassInfo.
plus - Static variable in class org.glassfish.pfl.ff.Factory
 
points() - Method in class org.glassfish.pfl.tf.timer.spi.TimerManager
Get the timing point utility class of type T.
pop() - Method in class org.glassfish.pfl.basic.contain.MarkStack
Return the top element of the stack and remove it from the stack.
pop() - Method in class org.glassfish.pfl.basic.contain.StackImpl
 
pop() - Method in class org.glassfish.pfl.basic.fsm.Runner
 
pop() - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalkerContext
 
popMark() - Method in class org.glassfish.pfl.basic.contain.MarkStack
Return an ordered list of stack elements starting with the element that was on top of the stack when mark was called.
popMark() - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalkerContext
 
Post - Annotation Type in org.glassfish.pfl.test
Used to mark methods that are executed after every test case
postAction(FSM) - Method in class org.glassfish.pfl.basic.fsm.State
Method that defines action that occurs whenever this state is exited, that is, when the state is changed from this state to a new state.
postArrayIndexExpression(ExpressionFactory.ArrayIndexExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postArrayIndexExpression(ExpressionFactory.ArrayIndexExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postArrayIndexExpression(ExpressionFactory.ArrayIndexExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
postArrayIndexExpression(ExpressionFactory.ArrayIndexExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postArrayLengthExpression(ExpressionFactory.ArrayLengthExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postArrayLengthExpression(ExpressionFactory.ArrayLengthExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postArrayLengthExpression(ExpressionFactory.ArrayLengthExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
postArrayLengthExpression(ExpressionFactory.ArrayLengthExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postAssignmentStatement(AssignmentStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postAssignmentStatement(AssignmentStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postAssignmentStatement(AssignmentStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
postAssignmentStatement(AssignmentStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postBinaryOperatorExpression(ExpressionFactory.BinaryOperatorExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postBinaryOperatorExpression(ExpressionFactory.BinaryOperatorExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
 
postBinaryOperatorExpression(ExpressionFactory.BinaryOperatorExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postBinaryOperatorExpression(ExpressionFactory.BinaryOperatorExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
postBinaryOperatorExpression(ExpressionFactory.BinaryOperatorExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postBlockStatement(BlockStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postBlockStatement(BlockStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
 
postBlockStatement(BlockStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postBlockStatement(BlockStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
postBlockStatement(BlockStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postBreakStatement(BreakStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postBreakStatement(BreakStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postBreakStatement(BreakStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
postBreakStatement(BreakStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postCaseBranch(CaseBranch) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postCaseBranch(CaseBranch) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postCaseBranch(CaseBranch) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
postCaseBranch(CaseBranch) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postCastExpression(ExpressionFactory.CastExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postCastExpression(ExpressionFactory.CastExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postCastExpression(ExpressionFactory.CastExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
postCastExpression(ExpressionFactory.CastExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postClassGenerator(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postClassGenerator(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
 
postClassGenerator(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postClassGenerator(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
postClassGenerator(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postConstantExpression(ExpressionFactory.ConstantExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postConstantExpression(ExpressionFactory.ConstantExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postConstantExpression(ExpressionFactory.ConstantExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postCopy() - Method in class org.glassfish.pfl.dynamic.codegen.impl.AttributedObjectBase
 
postCopy() - Method in class org.glassfish.pfl.dynamic.codegen.impl.NodeBase
 
postCopy() - Method in interface org.glassfish.pfl.dynamic.copyobject.spi.CopyInterceptor
 
postDefinitionStatement(DefinitionStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postDefinitionStatement(DefinitionStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postDefinitionStatement(DefinitionStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
postDefinitionStatement(DefinitionStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postExpression(ExpressionInternal) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postExpression(ExpressionInternal) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postExpression(ExpressionInternal) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
postExpression(ExpressionInternal) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postFieldGenerator(FieldGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postIfExpression(ExpressionFactory.IfExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postIfExpression(ExpressionFactory.IfExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postIfStatement(IfStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postIfStatement(IfStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postIfStatement(IfStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
postIfStatement(IfStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postInstofExpression(ExpressionFactory.InstofExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postInstofExpression(ExpressionFactory.InstofExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postInstofExpression(ExpressionFactory.InstofExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
postInstofExpression(ExpressionFactory.InstofExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postMethodGenerator(MethodGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postMethodGenerator(MethodGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
 
postMethodGenerator(MethodGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postMethodGenerator(MethodGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
postMethodGenerator(MethodGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postNewArrExpression(ExpressionFactory.NewArrExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postNewArrExpression(ExpressionFactory.NewArrExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postNewArrExpression(ExpressionFactory.NewArrExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
postNewArrExpression(ExpressionFactory.NewArrExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postNewObjExpression(ExpressionFactory.NewObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postNewObjExpression(ExpressionFactory.NewObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postNewObjExpression(ExpressionFactory.NewObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
postNewObjExpression(ExpressionFactory.NewObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postNode(Node) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postNode(Node) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postNode(Node) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postNonStaticCallExpression(ExpressionFactory.NonStaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postNonStaticCallExpression(ExpressionFactory.NonStaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postNonStaticCallExpression(ExpressionFactory.NonStaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
postNonStaticCallExpression(ExpressionFactory.NonStaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postNonStaticFieldAccessExpression(ExpressionFactory.NonStaticFieldAccessExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postNonStaticFieldAccessExpression(ExpressionFactory.NonStaticFieldAccessExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postNonStaticFieldAccessExpression(ExpressionFactory.NonStaticFieldAccessExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
postNonStaticFieldAccessExpression(ExpressionFactory.NonStaticFieldAccessExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postReturnStatement(ReturnStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postReturnStatement(ReturnStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postReturnStatement(ReturnStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
postReturnStatement(ReturnStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postStatement(Statement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postStatement(Statement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postStatement(Statement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postStaticCallExpression(ExpressionFactory.StaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postStaticCallExpression(ExpressionFactory.StaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postStaticCallExpression(ExpressionFactory.StaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
postStaticCallExpression(ExpressionFactory.StaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postStaticFieldAccessExpression(ExpressionFactory.StaticFieldAccessExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postStaticFieldAccessExpression(ExpressionFactory.StaticFieldAccessExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postStaticFieldAccessExpression(ExpressionFactory.StaticFieldAccessExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
postStaticFieldAccessExpression(ExpressionFactory.StaticFieldAccessExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postSuperCallExpression(ExpressionFactory.SuperCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postSuperCallExpression(ExpressionFactory.SuperCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postSuperCallExpression(ExpressionFactory.SuperCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
postSuperCallExpression(ExpressionFactory.SuperCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postSuperObjExpression(ExpressionFactory.SuperObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postSuperObjExpression(ExpressionFactory.SuperObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postSuperObjExpression(ExpressionFactory.SuperObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
postSuperObjExpression(ExpressionFactory.SuperObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postSwitchStatement(SwitchStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postSwitchStatement(SwitchStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postSwitchStatement(SwitchStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
postSwitchStatement(SwitchStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postThisExpression(ExpressionFactory.ThisExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postThisExpression(ExpressionFactory.ThisExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postThisExpression(ExpressionFactory.ThisExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postThisObjExpression(ExpressionFactory.ThisObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postThisObjExpression(ExpressionFactory.ThisObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postThisObjExpression(ExpressionFactory.ThisObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
postThisObjExpression(ExpressionFactory.ThisObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postThrowStatement(ThrowStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postThrowStatement(ThrowStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postThrowStatement(ThrowStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
postThrowStatement(ThrowStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postTryStatement(TryStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postTryStatement(TryStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
 
postTryStatement(TryStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postTryStatement(TryStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
postTryStatement(TryStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postUnaryOperatorExpression(ExpressionFactory.UnaryOperatorExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postUnaryOperatorExpression(ExpressionFactory.UnaryOperatorExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postUnaryOperatorExpression(ExpressionFactory.UnaryOperatorExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
postUnaryOperatorExpression(ExpressionFactory.UnaryOperatorExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postVariable(Variable) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postVariable(Variable) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postVariable(Variable) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
postVariable(Variable) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postVoidExpression(ExpressionFactory.VoidExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postVoidExpression(ExpressionFactory.VoidExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postVoidExpression(ExpressionFactory.VoidExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
postWhileStatement(WhileStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
postWhileStatement(WhileStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
postWhileStatement(WhileStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
postWhileStatement(WhileStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
Pre - Annotation Type in org.glassfish.pfl.test
Used to mark methods executed before each test case.
preAction(FSM) - Method in class org.glassfish.pfl.basic.fsm.State
Method that defines action that occurs whenever this state is entered from a different state.
preArrayIndexExpression(ExpressionFactory.ArrayIndexExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preArrayIndexExpression(ExpressionFactory.ArrayIndexExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
 
preArrayIndexExpression(ExpressionFactory.ArrayIndexExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preArrayIndexExpression(ExpressionFactory.ArrayIndexExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
preArrayIndexExpression(ExpressionFactory.ArrayIndexExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preArrayLengthExpression(ExpressionFactory.ArrayLengthExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preArrayLengthExpression(ExpressionFactory.ArrayLengthExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preArrayLengthExpression(ExpressionFactory.ArrayLengthExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
preArrayLengthExpression(ExpressionFactory.ArrayLengthExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preAssignmentStatement(AssignmentStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preAssignmentStatement(AssignmentStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
 
preAssignmentStatement(AssignmentStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preAssignmentStatement(AssignmentStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
preAssignmentStatement(AssignmentStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preBinaryOperatorExpression(ExpressionFactory.BinaryOperatorExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preBinaryOperatorExpression(ExpressionFactory.BinaryOperatorExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
 
preBinaryOperatorExpression(ExpressionFactory.BinaryOperatorExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preBinaryOperatorExpression(ExpressionFactory.BinaryOperatorExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
preBinaryOperatorExpression(ExpressionFactory.BinaryOperatorExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preBlockStatement(BlockStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preBlockStatement(BlockStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
 
preBlockStatement(BlockStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preBlockStatement(BlockStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
preBlockStatement(BlockStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preBreakStatement(BreakStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preBreakStatement(BreakStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preBreakStatement(BreakStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
preBreakStatement(BreakStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preCaseBranch(CaseBranch) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preCaseBranch(CaseBranch) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preCaseBranch(CaseBranch) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
preCaseBranch(CaseBranch) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preCastExpression(ExpressionFactory.CastExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preCastExpression(ExpressionFactory.CastExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preCastExpression(ExpressionFactory.CastExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
preCastExpression(ExpressionFactory.CastExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preClassGenerator(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preClassGenerator(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
 
preClassGenerator(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preClassGenerator(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
preClassGenerator(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preConstantExpression(ExpressionFactory.ConstantExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preConstantExpression(ExpressionFactory.ConstantExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preConstantExpression(ExpressionFactory.ConstantExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
preConstantExpression(ExpressionFactory.ConstantExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preCopy() - Method in class org.glassfish.pfl.dynamic.codegen.impl.AttributedObjectBase
 
preCopy() - Method in class org.glassfish.pfl.dynamic.codegen.impl.NodeBase
 
preCopy() - Method in interface org.glassfish.pfl.dynamic.copyobject.spi.CopyInterceptor
 
preDefinitionStatement(DefinitionStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preDefinitionStatement(DefinitionStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
 
preDefinitionStatement(DefinitionStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preDefinitionStatement(DefinitionStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
preDefinitionStatement(DefinitionStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preExpression(ExpressionInternal) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preExpression(ExpressionInternal) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preExpression(ExpressionInternal) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
preExpression(ExpressionInternal) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preFieldGenerator(FieldGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preFieldGenerator(FieldGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preIfExpression(ExpressionFactory.IfExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preIfExpression(ExpressionFactory.IfExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preIfStatement(IfStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preIfStatement(IfStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preIfStatement(IfStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
preIfStatement(IfStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preInstofExpression(ExpressionFactory.InstofExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preInstofExpression(ExpressionFactory.InstofExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preInstofExpression(ExpressionFactory.InstofExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
preInstofExpression(ExpressionFactory.InstofExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preMethodGenerator(MethodGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preMethodGenerator(MethodGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
 
preMethodGenerator(MethodGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preMethodGenerator(MethodGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
preMethodGenerator(MethodGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preNewArrExpression(ExpressionFactory.NewArrExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preNewArrExpression(ExpressionFactory.NewArrExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preNewArrExpression(ExpressionFactory.NewArrExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
preNewArrExpression(ExpressionFactory.NewArrExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preNewObjExpression(ExpressionFactory.NewObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preNewObjExpression(ExpressionFactory.NewObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preNewObjExpression(ExpressionFactory.NewObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
preNewObjExpression(ExpressionFactory.NewObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preNode(Node) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preNode(Node) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preNode(Node) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
preNode(Node) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preNonStaticCallExpression(ExpressionFactory.NonStaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preNonStaticCallExpression(ExpressionFactory.NonStaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preNonStaticCallExpression(ExpressionFactory.NonStaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
preNonStaticCallExpression(ExpressionFactory.NonStaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preNonStaticFieldAccessExpression(ExpressionFactory.NonStaticFieldAccessExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preNonStaticFieldAccessExpression(ExpressionFactory.NonStaticFieldAccessExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
 
preNonStaticFieldAccessExpression(ExpressionFactory.NonStaticFieldAccessExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preNonStaticFieldAccessExpression(ExpressionFactory.NonStaticFieldAccessExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
preNonStaticFieldAccessExpression(ExpressionFactory.NonStaticFieldAccessExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preReturnStatement(ReturnStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preReturnStatement(ReturnStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preReturnStatement(ReturnStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
preReturnStatement(ReturnStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preStatement(Statement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preStatement(Statement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preStatement(Statement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preStaticCallExpression(ExpressionFactory.StaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preStaticCallExpression(ExpressionFactory.StaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preStaticCallExpression(ExpressionFactory.StaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
preStaticCallExpression(ExpressionFactory.StaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preStaticFieldAccessExpression(ExpressionFactory.StaticFieldAccessExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preStaticFieldAccessExpression(ExpressionFactory.StaticFieldAccessExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
 
preStaticFieldAccessExpression(ExpressionFactory.StaticFieldAccessExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preStaticFieldAccessExpression(ExpressionFactory.StaticFieldAccessExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
preStaticFieldAccessExpression(ExpressionFactory.StaticFieldAccessExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preSuperCallExpression(ExpressionFactory.SuperCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preSuperCallExpression(ExpressionFactory.SuperCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preSuperCallExpression(ExpressionFactory.SuperCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
preSuperCallExpression(ExpressionFactory.SuperCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preSuperObjExpression(ExpressionFactory.SuperObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preSuperObjExpression(ExpressionFactory.SuperObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preSuperObjExpression(ExpressionFactory.SuperObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
preSuperObjExpression(ExpressionFactory.SuperObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preSwitchStatement(SwitchStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preSwitchStatement(SwitchStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preSwitchStatement(SwitchStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
preSwitchStatement(SwitchStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preThisExpression(ExpressionFactory.ThisExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preThisExpression(ExpressionFactory.ThisExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preThisExpression(ExpressionFactory.ThisExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
preThisExpression(ExpressionFactory.ThisExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preThisObjExpression(ExpressionFactory.ThisObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preThisObjExpression(ExpressionFactory.ThisObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preThisObjExpression(ExpressionFactory.ThisObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
preThisObjExpression(ExpressionFactory.ThisObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preThrowStatement(ThrowStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preThrowStatement(ThrowStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preThrowStatement(ThrowStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
preThrowStatement(ThrowStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preTryStatement(TryStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preTryStatement(TryStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
 
preTryStatement(TryStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preTryStatement(TryStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
preTryStatement(TryStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preUnaryOperatorExpression(ExpressionFactory.UnaryOperatorExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preUnaryOperatorExpression(ExpressionFactory.UnaryOperatorExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preUnaryOperatorExpression(ExpressionFactory.UnaryOperatorExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
preUnaryOperatorExpression(ExpressionFactory.UnaryOperatorExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preVariable(Variable) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preVariable(Variable) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
 
preVariable(Variable) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preVariable(Variable) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
preVariable(Variable) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preVoidExpression(ExpressionFactory.VoidExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preVoidExpression(ExpressionFactory.VoidExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preVoidExpression(ExpressionFactory.VoidExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
preVoidExpression(ExpressionFactory.VoidExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
preWhileStatement(WhileStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
preWhileStatement(WhileStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
preWhileStatement(WhileStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
preWhileStatement(WhileStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
Primitives - Class in org.glassfish.pfl.dynamic.codegen.spi
 
printBuffer(byte[]) - Method in class org.glassfish.pfl.basic.algorithm.Printer
 
Printer - Class in org.glassfish.pfl.basic.algorithm
Manages printing of indented source code.
Printer(PrintStream) - Constructor for class org.glassfish.pfl.basic.algorithm.Printer
 
Printer(PrintStream, int, char) - Constructor for class org.glassfish.pfl.basic.algorithm.Printer
 
propagate(TimerEvent) - Method in class org.glassfish.pfl.tf.timer.spi.TimerEventControllerBase
Send the event to all registered handlers.
PROPERTIES - Static variable in interface org.glassfish.pfl.test.XMLConstants
the properties element
PROPERTY - Static variable in interface org.glassfish.pfl.test.XMLConstants
the property element
push(E) - Method in class org.glassfish.pfl.basic.contain.MarkStack
 
push(E) - Method in class org.glassfish.pfl.basic.contain.StackImpl
 
push(FSM) - Method in class org.glassfish.pfl.basic.fsm.Runner
Push a new fsm onto the stack.
push(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalkerContext
 
put(K, V) - Method in class org.glassfish.pfl.basic.concurrent.SoftCache
Update this cache so that the given key maps to the given value.
put(K, V) - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Associates the specified value with the specified key in this map.
put(Class<?>, ClassCopier) - Method in interface org.glassfish.pfl.dynamic.copyobject.impl.CachingClassCopierFactory
Put copier into the cache for Class cls.
put(K, V) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.FastCache
Put the key and value in the cache and the underlying map.
putAll(Map<? extends K, ? extends V>) - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Copies all of the mappings from the specified map to this map.

Q

QUALIFY_ALL - Static variable in class org.glassfish.pfl.test.DOMElementWriter.XmlNamespacePolicy
Qualifies namespaces for elements and attributes.

R

readAll() - Method in class org.glassfish.pfl.basic.tools.file.FileWrapper
 
readingField(String) - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
Update the current Value record to indicate the field currently being read.
readingIndex(int) - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
 
readLine() - Method in class org.glassfish.pfl.basic.tools.file.FileWrapper
Read the next line from the text file.
Recognizer - Class in org.glassfish.pfl.basic.tools.file
Recognizes files according to patterns, and performs actions accordingly.
recordDuration(int, long) - Method in class org.glassfish.pfl.tf.timer.impl.MultiThreadedStatsEventHandlerImpl
 
recordDuration(int, long) - Method in class org.glassfish.pfl.tf.timer.impl.StatsEventHandlerBase
 
recordDuration(int, long) - Method in class org.glassfish.pfl.tf.timer.impl.StatsEventHandlerImpl
 
ReflectiveCopyException - Exception in org.glassfish.pfl.dynamic.copyobject.spi
 
ReflectiveCopyException() - Constructor for exception org.glassfish.pfl.dynamic.copyobject.spi.ReflectiveCopyException
 
ReflectiveCopyException(String) - Constructor for exception org.glassfish.pfl.dynamic.copyobject.spi.ReflectiveCopyException
 
ReflectiveCopyException(String, Throwable) - Constructor for exception org.glassfish.pfl.dynamic.copyobject.spi.ReflectiveCopyException
 
reflectivelyCopyable(Class<?>) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierFactoryPipelineImpl
 
reflectivelyCopyable(Class<?>) - Method in interface org.glassfish.pfl.dynamic.copyobject.impl.PipelineClassCopierFactory
Added this method so reflective copier could check if serializable object contains a transient field of specific type.
register(Interceptor) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.InterceptorContext
 
register(Class<? extends Annotation>, MethodMonitorFactory) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorRegistry
Register a particular MethodMonitorFactory against an annotation.
register(TimerEventHandler) - Method in class org.glassfish.pfl.tf.timer.spi.TimerEventControllerBase
Register the handler to start receiving events from this controller.
registerAnnotationFile(String) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorRegistry
 
registerClass(Class<?>, List<String>, Map<Class<? extends Annotation>, SynchronizedHolder<MethodMonitor>>) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorRegistry
Register a class with the tracing facility.
registerClass(Class<?>) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorRegistry
Register a class with the tracing facility.
registeredFactory(Class<? extends Annotation>) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorRegistry
Return the MethodMonitorFactory registered against the annotation, or null if nothing is registered.
registerImmutable(Class<?>) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierFactoryPipelineImpl
Register an immutable class, so that it will not be copied, but just passed by reference.
registerImmutable(Class<?>) - Method in interface org.glassfish.pfl.dynamic.copyobject.impl.PipelineClassCopierFactory
Mark this class as immutable, so that it is not copied at all.
remove(Object) - Method in class org.glassfish.pfl.basic.concurrent.SoftCache
Remove the mapping for the given key from this cache, if present.
remove(K) - Method in class org.glassfish.pfl.basic.concurrent.WeakCache
Remove any value associated with the key.
remove(Object) - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Removes the mapping for a key from this weak hash map if it is present.
remove(E) - Method in class org.glassfish.pfl.basic.contain.MultiSet
 
remove(Object) - Method in class org.glassfish.pfl.basic.contain.ObjectSet
 
remove() - Method in class org.glassfish.pfl.tf.timer.impl.LogEventHandlerIterator
 
remove(Controllable) - Method in class org.glassfish.pfl.tf.timer.impl.TimerGroupImpl
 
remove(Object) - Method in class org.glassfish.pfl.tf.timer.impl.VersionedHashSet
 
remove(Controllable) - Method in interface org.glassfish.pfl.tf.timer.spi.TimerGroup
 
removeController(TimerEventControllerBase) - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
 
removeController(TimerEventControllerBase) - Method in interface org.glassfish.pfl.tf.timer.spi.TimerFactory
Remove the controller from this factory.
removeFacet(Class<?>) - Method in interface org.glassfish.pfl.basic.facet.FacetAccessor
Remove the facet (if any) of the given type.
removeFacet(Class<?>) - Method in class org.glassfish.pfl.basic.facet.FacetAccessorImpl
 
removeTimerEventHandler(TimerEventHandler) - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
 
removeTimerEventHandler(TimerEventHandler) - Method in interface org.glassfish.pfl.tf.timer.spi.TimerFactory
Remove the handler from this TimerFactory.
replace() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ModifiableFieldReference
After this call, the field reference will not be emitted.
reportTiming(int, PrintStream, List<TimedTest>) - Static method in class org.glassfish.pfl.test.TestCaseTools
 
ResourceFactory<T> - Class in org.glassfish.pfl.basic.contain
A thread-safe, contention-free lazy resource factory.
ResourceFactory(NullaryFunction<T>) - Constructor for class org.glassfish.pfl.basic.contain.ResourceFactory
 
result - Variable in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
result - Variable in class org.glassfish.pfl.test.ObjectWriter
 
returnAction(FSM, FSM) - Method in class org.glassfish.pfl.basic.fsm.State
If this state has Kind REFERENCE, and its preAction pushes a nested FSM onto the stack, the returnAction method is called after the nested FSM reaches a final state.
ReturnStatement - Class in org.glassfish.pfl.dynamic.codegen.impl
 
returnType() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoBase
 
returnType() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.MethodInfo
Return the Type that is returned by this method.
returnType() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
 
rf() - Method in interface org.glassfish.pfl.tf.tools.enhancer.EnhanceTool.Arguments
 
right() - Method in class org.glassfish.pfl.dynamic.codegen.impl.AssignmentStatement
 
right() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperatorExpression
 
rj(int) - Method in class org.glassfish.pfl.basic.algorithm.Printer
Right-Justify the next call to p so that the total number of characters is at least size.
rtype - Variable in class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoBase
 
run() - Method in interface org.glassfish.pfl.basic.algorithm.Algorithms.Action
 
run() - Method in class org.glassfish.pfl.test.TestBase
 
run(TestResult) - Method in class org.glassfish.pfl.test.TestCaseTools.SingleInstanceTestSuite
 
run(TestResult) - Method in class org.glassfish.pfl.test.TimedTest
 
run(String[]) - Method in class org.glassfish.pfl.tf.tools.enhancer.EnhanceTool
 
Runner - Class in org.glassfish.pfl.basic.fsm
This is the main class that represents an instance of a state machine using a state engine.
Runner(FSM) - Constructor for class org.glassfish.pfl.basic.fsm.Runner
Create a new Runner with fsm on top of the stack.
Runner(FSM, boolean) - Constructor for class org.glassfish.pfl.basic.fsm.Runner
 
runTest(Test, TestResult) - Method in class org.glassfish.pfl.test.TestCaseTools.SingleInstanceTestSuite
 

S

saList - Variable in class org.glassfish.pfl.tf.timer.impl.StatsEventHandlerBase
 
sample(double) - Method in class org.glassfish.pfl.tf.timer.spi.StatisticsAccumulator
 
saveTimerEventController(TimerEventControllerBase) - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
 
scan(Scanner.Action) - Method in class org.glassfish.pfl.basic.tools.file.Scanner
Scan all files reachable from roots.
Scanner - Class in org.glassfish.pfl.basic.tools.file
Recursively scan directories to process files.
Scanner(int, List<File>) - Constructor for class org.glassfish.pfl.basic.tools.file.Scanner
 
Scanner(int, File...) - Constructor for class org.glassfish.pfl.basic.tools.file.Scanner
 
Scanner.Action - Interface in org.glassfish.pfl.basic.tools.file
Action interface passed to scan method to act on files.
second() - Method in class org.glassfish.pfl.basic.contain.Pair
 
second() - Method in class org.glassfish.pfl.basic.contain.Triple
 
self - Static variable in interface org.glassfish.pfl.dynamic.copyobject.impl.Exceptions
 
Separator - Annotation Type in org.glassfish.pfl.basic.tools.argparser
 
set(int, E) - Method in class org.glassfish.pfl.basic.contain.DenseIntMapImpl
If key >= 0, bind value to the key.
set(int, E) - Method in interface org.glassfish.pfl.basic.contain.IntMap
If key >= 0, bind value to the key.
set(Field, Object) - Method in interface org.glassfish.pfl.basic.facet.FacetAccessor
 
set(Field, Object) - Method in class org.glassfish.pfl.basic.facet.FacetAccessorImpl
 
set(AttributedObject, T) - Method in class org.glassfish.pfl.dynamic.codegen.impl.Attribute
 
set(int, Object) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.AttributedObject
Internal method for dynamic attribute support.
set(int, Object) - Method in class org.glassfish.pfl.dynamic.codegen.impl.AttributedObjectBase
 
set(int, Object) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
 
set(ClassLoader) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.CurrentClassLoader
 
set(int, Object) - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldGenerator
 
set(int, Object) - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodGenerator
 
set(BinaryFunction<S, T, R>) - Method in class org.glassfish.pfl.ff.Factory.BinaryFunctionAlias
 
set(UnaryFunction<S, R>) - Method in class org.glassfish.pfl.ff.Factory.UnaryFunctionAlias
 
setClassName(String) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ModifiableClass
 
setCodegenCopierAllowed(boolean) - Static method in class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierOrdinaryImpl
 
setDefault(State, Action, State) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
Set the default transition and action for a state.
setDefault(State, State) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
Equivalent to setDefault( oldState, act, newState ) where act is an action that does nothing.
setDefault(State) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
Euaivalent to setDefault( oldState, oldState )
setDefaultAction(Action) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
Set the default action used in this state engine.
setDefaultAction(Scanner.Action) - Method in class org.glassfish.pfl.basic.tools.file.Recognizer
This defines the default action.
setDefaultHandler(InvocationHandler) - Method in interface org.glassfish.pfl.basic.proxy.CompositeInvocationHandler
Set the default invocation handler to use if none of the invocation handlers added by calls to addInvocationHandler apply.
setDefaultHandler(InvocationHandler) - Method in class org.glassfish.pfl.basic.proxy.CompositeInvocationHandlerImpl
 
setFactory(TimerFactory) - Method in class org.glassfish.pfl.tf.timer.spi.NamedBase
 
setModifiers(int) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ModifiableMethod
 
setName(String) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ModifiableClass
 
setName(String) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ModifiableMethod
 
setOutput(OutputStream) - Method in interface org.glassfish.pfl.test.JUnitReportWriter
Sets the stream the formatter is supposed to write its results to.
setOutput(OutputStream) - Method in class org.glassfish.pfl.test.XMLJUnitReportWriter
 
setParent(FSM) - Method in interface org.glassfish.pfl.basic.fsm.FSM
Set the parent state machine.
setParent(FSM) - Method in class org.glassfish.pfl.basic.fsm.FSMImpl
 
setPkgName(String) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ModifiableClass
 
setProxy(Proxy) - Method in interface org.glassfish.pfl.basic.proxy.LinkedInvocationHandler
 
setShellScriptAction(Scanner.Action) - Method in class org.glassfish.pfl.basic.tools.file.Recognizer
If set, this defines the action taken for text files that start with the patter "#!", which is the standard for all *nix shell scripts.
setSpecialClassCopierFactory(ClassCopierFactory) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierFactoryPipelineImpl
Set a special ClassCopierFactory to handle some application specific needs.
setSpecialClassCopierFactory(ClassCopierFactory) - Method in interface org.glassfish.pfl.dynamic.copyobject.impl.PipelineClassCopierFactory
Add a special ClassCopierFactory into the chain so that it handles some special cases.
setState(State) - Method in interface org.glassfish.pfl.basic.fsm.FSM
Set the current state of this FSM.
setState(State) - Method in class org.glassfish.pfl.basic.fsm.FSMImpl
 
setSuperType(Type) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ModifiableClass
 
setSystemError(String) - Method in interface org.glassfish.pfl.test.JUnitReportWriter
This is what the test has written to System.err
setSystemError(String) - Method in class org.glassfish.pfl.test.XMLJUnitReportWriter
 
setSystemOutput(String) - Method in interface org.glassfish.pfl.test.JUnitReportWriter
This is what the test has written to System.out
setSystemOutput(String) - Method in class org.glassfish.pfl.test.XMLJUnitReportWriter
 
SH_NAME - Static variable in interface org.glassfish.pfl.tf.spi.EnhancedClassData
 
SH_TYPE - Static variable in interface org.glassfish.pfl.tf.spi.EnhancedClassData
 
signature() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.CallExpression
 
signature() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NewObjExpression
 
signature() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.SuperCallExpression
 
signature() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.SuperObjExpression
 
signature() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ThisObjExpression
 
signature() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoBase
 
signature() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.MethodInfo
Return the signature of this method.
Signature - Class in org.glassfish.pfl.dynamic.codegen.spi
Represents the signature of a method, which is sometimes needed for selecting the correct method.
signature() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
 
signature() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
 
SimpleMethodTracer - Class in org.glassfish.pfl.tf.tools.enhancer
 
SimpleMethodTracer(MethodVisitor, Util) - Constructor for class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
 
size() - Method in class org.glassfish.pfl.basic.concurrent.SoftCache
Return the number of key-value mappings in this cache.
size() - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Returns the number of key-value mappings in this map.
size() - Method in class org.glassfish.pfl.basic.contain.MultiSet
Return the number of unique elements in this MultiSet.
size() - Method in class org.glassfish.pfl.basic.graph.GraphImpl
 
size() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NewArrExpression
 
size() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
Number of 32 bit words occupied by this type if primitive, or 0 if non-primitive.
skipString(String) - Method in class org.glassfish.pfl.basic.tools.file.StringParser
skip over str, if str is at the current position.
skipToString(String) - Method in class org.glassfish.pfl.basic.tools.file.StringParser
skip everything until str is found.
skipWhitespace() - Method in class org.glassfish.pfl.basic.tools.file.StringParser
Skip over whitespace.
SoftCache<K,V> - Class in org.glassfish.pfl.basic.concurrent
A memory-sensitive implementation of the Map interface.
SoftCache(int, float) - Constructor for class org.glassfish.pfl.basic.concurrent.SoftCache
Construct a new, empty SoftCache with the given initial capacity and the given load factor.
SoftCache(int) - Constructor for class org.glassfish.pfl.basic.concurrent.SoftCache
Construct a new, empty SoftCache with the given initial capacity and the default load factor.
SoftCache() - Constructor for class org.glassfish.pfl.basic.concurrent.SoftCache
Construct a new, empty SoftCache with the default capacity and the default load factor.
SOURCE_GENERATION_DIRECTORY - Static variable in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Option used to enable generation of source files while generating bytecode.
SourceExpressionVisitor - Class in org.glassfish.pfl.dynamic.codegen.impl
A Visitor that generates Java source for an expression.
SourceExpressionVisitor(TreeWalkerContext, ImportList) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
SourceStatementVisitor - Class in org.glassfish.pfl.dynamic.codegen.impl
 
SourceStatementVisitor(TreeWalkerContext, ImportList, CodegenPrinter) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
SPair<S extends java.io.Serializable,T extends java.io.Serializable> - Class in org.glassfish.pfl.basic.contain
Serializable version of Pair.
SPair(S, T) - Constructor for class org.glassfish.pfl.basic.contain.SPair
 
splitClassName(String) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Split the class name into a pair of the package name and the unqualified class name.
splitFirst() - Method in class org.glassfish.pfl.basic.tools.file.Block
Split block into two blocks, with only the first line of the original Block in result.first().
splitFQN(String) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.Identifier
 
StackImpl<E> - Class in org.glassfish.pfl.basic.contain
 
StackImpl() - Constructor for class org.glassfish.pfl.basic.contain.StackImpl
 
stackOverflow(Object, StackOverflowError) - Method in interface org.glassfish.pfl.dynamic.copyobject.impl.Exceptions
 
StackTrace - Annotation Type in org.glassfish.pfl.basic.logex
Indicates that stack traces should be added to log records for logging methods in the interface (if on an interface), or for a particular method.
standardDeviation() - Method in class org.glassfish.pfl.tf.timer.spi.Statistics
Return the standard deviation of the data, or -1 if there is no data.
standardDeviation() - Method in class org.glassfish.pfl.tf.timer.spi.StatisticsAccumulator
 
start(String) - Method in class org.glassfish.pfl.test.JUnitReportHelper
Start executing a test case with the given name.
startConstructor(int, List<Type>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
 
startElement() - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
startElement() - Method in class org.glassfish.pfl.test.ObjectWriter
 
startMethod(int, Type, String, List<Type>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
 
startObject(String) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
startObject(Object) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
startObject(Object) - Method in class org.glassfish.pfl.test.ObjectWriter
 
startReadArray(String, int) - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
 
startReadValue(String) - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
Push a record into the trace of the start of reading a value of the given type name.
startTest(JUnitReportWriter.TestDescription) - Method in interface org.glassfish.pfl.test.JUnitReportWriter
A test started.
startTest(JUnitReportWriter.TestDescription) - Method in class org.glassfish.pfl.test.XMLJUnitReportWriter
 
startTestSuite(String, Properties) - Method in interface org.glassfish.pfl.test.JUnitReportWriter
The whole testsuite started.
startTestSuite(String, Properties) - Method in class org.glassfish.pfl.test.XMLJUnitReportWriter
 
State - Class in org.glassfish.pfl.basic.fsm
Base class for all states in a StateEngine.
State(String) - Constructor for class org.glassfish.pfl.basic.fsm.State
 
State(String, State.Kind) - Constructor for class org.glassfish.pfl.basic.fsm.State
 
State(Set<State>, String) - Constructor for class org.glassfish.pfl.basic.fsm.State
 
State(Set<State>, String, State.Kind) - Constructor for class org.glassfish.pfl.basic.fsm.State
 
State.Kind - Enum in org.glassfish.pfl.basic.fsm
Kind of state.
StateEngine - Class in org.glassfish.pfl.basic.fsm
Encodes the state transition function for a finite state machine.
Statement - Interface in org.glassfish.pfl.dynamic.codegen.impl
 
StatementBase - Class in org.glassfish.pfl.dynamic.codegen.impl
 
StatementBase(Node) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.StatementBase
 
STATIC_INITIALIZER_METHOD_NAME - Static variable in class org.glassfish.pfl.dynamic.codegen.impl.CodeGeneratorUtil
 
staticCall(Type, String, Signature, List<Expression>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
Construct a representation of a static method invocation.
staticCall(Type, String, List<Expression>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
Shorthand form to construct invocation that looks up Signature based on the types of the expressions in exprs.
staticCallExpressionBeforeArg(ExpressionFactory.StaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
staticCallExpressionBeforeArg(ExpressionFactory.StaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
staticCallExpressionBeforeArg(ExpressionFactory.StaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
staticCallExpressionBeforeArg(ExpressionFactory.StaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
StaticInitVisitor - Class in org.glassfish.pfl.tf.tools.enhancer
 
StaticInitVisitor(int, String, MethodVisitor, Util, EnhancedClassData) - Constructor for class org.glassfish.pfl.tf.tools.enhancer.StaticInitVisitor
 
Statistics - Class in org.glassfish.pfl.tf.timer.spi
A simple read-only holder for accumulated statistics.
Statistics(long, double, double, double, double) - Constructor for class org.glassfish.pfl.tf.timer.spi.Statistics
 
StatisticsAccumulator - Class in org.glassfish.pfl.tf.timer.spi
StatisticsAccumulator(String) - Constructor for class org.glassfish.pfl.tf.timer.spi.StatisticsAccumulator
Construct the Statistics Accumulator by providing the unit as a String.
stats() - Method in class org.glassfish.pfl.tf.timer.impl.StatsEventHandlerBase
 
stats() - Method in interface org.glassfish.pfl.tf.timer.spi.StatsEventHandler
Return map that gives the accumulated statistics for each TimerEvent that has been observed by this event handler since the last call to clear (or since the creation of this handler, if clear has not been called).
StatsEventHandler - Interface in org.glassfish.pfl.tf.timer.spi
Gather statistics on the times reported to this TimerEventHandler.
StatsEventHandlerBase - Class in org.glassfish.pfl.tf.timer.impl
 
StatsEventHandlerBase(TimerFactory, String) - Constructor for class org.glassfish.pfl.tf.timer.impl.StatsEventHandlerBase
 
StatsEventHandlerImpl - Class in org.glassfish.pfl.tf.timer.impl
 
storeFromXReturn(MethodVisitor, int, LocalVariableNode) - Method in class org.glassfish.pfl.tf.spi.Util
 
StringParser - Class in org.glassfish.pfl.basic.tools.file
 
StringParser(String) - Constructor for class org.glassfish.pfl.basic.tools.file.StringParser
 
substitute(List<? extends Pair<String, String>>) - Method in class org.glassfish.pfl.basic.tools.file.Block
 
suite() - Static method in class org.glassfish.pfl.test.TimedTest
 
superCall(String, Signature, List<Expression>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
superCall(String, List<Expression>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
superCallExpressionBeforeArg(ExpressionFactory.SuperCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
superCallExpressionBeforeArg(ExpressionFactory.SuperCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
superCallExpressionBeforeArg(ExpressionFactory.SuperCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
superCallExpressionBeforeArg(ExpressionFactory.SuperCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
superObj(Signature, List<Expression>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
Call to superclass constructor.
superObj(List<Expression>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
Call to superclass constructor.
superObjExpressionBeforeArg(ExpressionFactory.SuperObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
superObjExpressionBeforeArg(ExpressionFactory.SuperObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
superObjExpressionBeforeArg(ExpressionFactory.SuperObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
superObjExpressionBeforeArg(ExpressionFactory.SuperObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
superType() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
 
superType() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ClassInfo
Return the Type of the supertype of this class.
SwitchStatement - Class in org.glassfish.pfl.dynamic.codegen.impl
 
switchStatementBeforeCaseBranches(SwitchStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
switchStatementBeforeCaseBranches(SwitchStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
switchStatementBeforeCaseBranches(SwitchStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
switchStatementBeforeCaseBranches(SwitchStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
switchStatementBeforeDefault(SwitchStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
switchStatementBeforeDefault(SwitchStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
switchStatementBeforeDefault(SwitchStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
switchStatementBeforeDefault(SwitchStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
SynchronizedHolder<T> - Class in org.glassfish.pfl.basic.contain
Type safe holder that can hold any non-primitive type.
SynchronizedHolder(T) - Constructor for class org.glassfish.pfl.basic.contain.SynchronizedHolder
 
SynchronizedHolder() - Constructor for class org.glassfish.pfl.basic.contain.SynchronizedHolder
 
SYSTEM_ERR - Static variable in interface org.glassfish.pfl.test.XMLConstants
the system-err element
SYSTEM_OUT - Static variable in interface org.glassfish.pfl.test.XMLConstants
the system-out element

T

TABLE_SIZE - Static variable in class org.glassfish.pfl.dynamic.copyobject.impl.FastCache
 
target() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.CallExpression
 
target(T) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.CallExpression
 
target() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.FieldAccessExpressionBase
 
target(T) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.FieldAccessExpressionBase
 
targetType() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NonStaticFieldAccessExpression
 
targetType() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.StaticFieldAccessExpression
 
TestBase - Class in org.glassfish.pfl.test
A VERY quick-and-dirty test framework.
TestBase(String[]) - Constructor for class org.glassfish.pfl.test.TestBase
 
TestBase(String[], Class<?>) - Constructor for class org.glassfish.pfl.test.TestBase
 
TestBase(String[], Class<?>, Object) - Constructor for class org.glassfish.pfl.test.TestBase
 
TestCase - Annotation Type in org.glassfish.pfl.test
 
TESTCASE - Static variable in interface org.glassfish.pfl.test.XMLConstants
the testcase element
TestCaseTools - Class in org.glassfish.pfl.test
 
TestCaseTools() - Constructor for class org.glassfish.pfl.test.TestCaseTools
 
TestCaseTools.SingleInstanceTestSuite - Class in org.glassfish.pfl.test
This is a special version of TestSuite that fixes, once and for all, the irritating design of JUnit to invoke the constructor multiple times on a test class.
TestCaseTools.SingleInstanceTestSuite(Class) - Constructor for class org.glassfish.pfl.test.TestCaseTools.SingleInstanceTestSuite
 
TestCaseTools.TestSuiteType - Enum in org.glassfish.pfl.test
 
testGood() - Method in class org.glassfish.pfl.test.TestBase
 
testNOP() - Method in class org.glassfish.pfl.test.TimedTest.InnerTest
 
testSimple() - Method in class org.glassfish.pfl.test.TestBase
 
TESTSUITE - Static variable in interface org.glassfish.pfl.test.XMLConstants
the testsuite element
TESTSUITES - Static variable in interface org.glassfish.pfl.test.XMLConstants
the testsuites element for the aggregate document
TFEnhanceAdapter - Class in org.glassfish.pfl.tf.tools.enhancer
 
TFEnhanceAdapter(ClassVisitor, TraceEnhanceLevel, TraceEnhanceLevel, EnhancedClassData) - Constructor for class org.glassfish.pfl.tf.tools.enhancer.TFEnhanceAdapter
 
TFEnhanced - Annotation Type in org.glassfish.pfl.tf.spi.annotation
Indicates that a class has already been enhanced for tracing.
third() - Method in class org.glassfish.pfl.basic.contain.Triple
 
thisObj(Signature, List<Expression>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
Call to another constructor.
thisObj(List<Expression>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
Call to another constructor.
thisObjExpressionBeforeArg(ExpressionFactory.ThisObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
thisObjExpressionBeforeArg(ExpressionFactory.ThisObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
thisObjExpressionBeforeArg(ExpressionFactory.ThisObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
thisObjExpressionBeforeArg(ExpressionFactory.ThisObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
thisType() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
 
thisType() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ClassInfo
Return the Type of the class represented by this ClassInfo.
ThrowStatement - Class in org.glassfish.pfl.dynamic.codegen.impl
 
ThrowStatement(Node) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ThrowStatement
 
time() - Method in class org.glassfish.pfl.tf.timer.spi.TimerEvent
Time of event in nanoseconds since the TimerLog was created or cleared.
TimedTest - Class in org.glassfish.pfl.test
 
TimedTest(Test, int) - Constructor for class org.glassfish.pfl.test.TimedTest
 
TimedTest.InnerTest - Class in org.glassfish.pfl.test
 
TimedTest.InnerTest() - Constructor for class org.glassfish.pfl.test.TimedTest.InnerTest
 
Timer - Interface in org.glassfish.pfl.tf.timer.spi
Used to create specific TimerEvent instances through a TimerEventController.
timer() - Method in class org.glassfish.pfl.tf.timer.spi.TimerEvent
The name of the Timer used to create this entry.
timerAlreadyExists(String) - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
 
timerAlreadyExists(String) - Method in interface org.glassfish.pfl.tf.timer.spi.TimerFactory
Return true iff a timer with the given name already exists.
TimerEvent - Class in org.glassfish.pfl.tf.timer.spi
Represents a particular observable event.
TimerEvent(TimerEvent) - Constructor for class org.glassfish.pfl.tf.timer.spi.TimerEvent
 
TimerEvent(Timer, TimerEvent.TimerEventType) - Constructor for class org.glassfish.pfl.tf.timer.spi.TimerEvent
Create a TimerEvent at the current time.
TimerEvent(Timer, TimerEvent.TimerEventType, long) - Constructor for class org.glassfish.pfl.tf.timer.spi.TimerEvent
Create a TimerEvent at the given time.
TimerEvent.TimerEventType - Enum in org.glassfish.pfl.tf.timer.spi
 
TimerEventController - Class in org.glassfish.pfl.tf.timer.spi
Creates timer events and sends them to all registered event handlers.
TimerEventController(TimerFactory, String) - Constructor for class org.glassfish.pfl.tf.timer.spi.TimerEventController
 
TimerEventControllerBase - Class in org.glassfish.pfl.tf.timer.spi
Supports registration of TimerEventHandlers.
TimerEventControllerBase(TimerFactory, String) - Constructor for class org.glassfish.pfl.tf.timer.spi.TimerEventControllerBase
 
TimerEventHandler - Interface in org.glassfish.pfl.tf.timer.spi
Handles timer events, represented by timer instances.
TimerFactory - Interface in org.glassfish.pfl.tf.timer.spi
Factory class for all Timer-related objects.
TimerFactoryBuilder - Class in org.glassfish.pfl.tf.timer.spi
TimerFactoryBuilder creates independent instances of the TimerFactory interface.
TimerFactoryBuilder() - Constructor for class org.glassfish.pfl.tf.timer.spi.TimerFactoryBuilder
 
TimerFactoryImpl - Class in org.glassfish.pfl.tf.timer.impl
 
TimerFactoryImpl(ObjectRegistrationManager, String, String) - Constructor for class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
 
TimerFactoryImpl.TracingEventHandler - Class in org.glassfish.pfl.tf.timer.impl
 
TimerFactoryImpl.TracingEventHandler(TimerFactory, String) - Constructor for class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl.TracingEventHandler
 
TimerGroup - Interface in org.glassfish.pfl.tf.timer.spi
A TimerGroup is a collection of Controllables, which includes Timers and TimerGroups.
TimerGroupImpl - Class in org.glassfish.pfl.tf.timer.impl
A TimerGroup is a collection of Controllables, which includes Timers and TimerGroups.
timerGroups() - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
 
timerGroups() - Method in interface org.glassfish.pfl.tf.timer.spi.TimerFactory
Returns a read-only map from TimerGroup names to TimerGroups.
TimerImpl - Class in org.glassfish.pfl.tf.timer.impl
This interface exists because a Controllable is not loggable: only a Timer is loggable (we do not want TimerGroup to be loggable).
TimerManager<T> - Class in org.glassfish.pfl.tf.timer.spi
Provides access to timer facilities.
TimerManager(ObjectRegistrationManager, String) - Constructor for class org.glassfish.pfl.tf.timer.spi.TimerManager
Create a new TimerManager, with a TimerFactory registered under the given name in the TimerFactoryBuilder, and a TimerEventController with the same name.
TimerManager(String) - Constructor for class org.glassfish.pfl.tf.timer.spi.TimerManager
 
TimerPointSourceGenerator - Class in org.glassfish.pfl.tf.timer.spi
Used to generate a class that represents all Timers found in a TF source file.
TimerPointSourceGenerator() - Constructor for class org.glassfish.pfl.tf.timer.spi.TimerPointSourceGenerator
 
timers() - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
 
timers() - Method in interface org.glassfish.pfl.tf.timer.spi.TimerFactory
Returns a read-only map from Timer names to Timers.
times - Static variable in class org.glassfish.pfl.ff.Factory
 
TIMESTAMP - Static variable in interface org.glassfish.pfl.test.XMLConstants
timestamp of test cases
TimingInfoProcessor - Class in org.glassfish.pfl.tf.timer.spi
 
TimingInfoProcessor(String, String) - Constructor for class org.glassfish.pfl.tf.timer.spi.TimingInfoProcessor
 
timingPointClass() - Method in interface org.glassfish.pfl.tf.tools.enhancer.EnhanceTool.Arguments
 
timingPointDir() - Method in interface org.glassfish.pfl.tf.tools.enhancer.EnhanceTool.Arguments
 
TimingPointType - Enum in org.glassfish.pfl.tf.spi
Used to indicate what kind of TimingPoint a InfoMethod represents.
toString() - Method in class org.glassfish.pfl.basic.algorithm.ClassAnalyzer
 
toString() - Method in class org.glassfish.pfl.basic.algorithm.DelayedObjectToString
 
toString() - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
toString() - Method in class org.glassfish.pfl.basic.contain.Holder
 
toString() - Method in class org.glassfish.pfl.basic.contain.Pair
 
toString() - Method in class org.glassfish.pfl.basic.contain.PairComparator
 
toString() - Method in class org.glassfish.pfl.basic.contain.SynchronizedHolder
 
toString() - Method in class org.glassfish.pfl.basic.fsm.Guard.Base.SimpleName
 
toString() - Method in class org.glassfish.pfl.basic.fsm.NameBase
 
toString() - Method in class org.glassfish.pfl.basic.fsm.Transition
 
toString() - Method in class org.glassfish.pfl.basic.func.FunctionBase
 
toString() - Method in class org.glassfish.pfl.basic.tools.file.Block
 
toString() - Method in class org.glassfish.pfl.basic.tools.file.FileWrapper
 
toString() - Method in class org.glassfish.pfl.basic.tools.file.Recognizer
 
toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.Attribute
 
toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
 
toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.CompoundEmitter
 
toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.NullEmitter
 
toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.SimpleEmitter
 
toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ArrayIndexExpression
 
toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ArrayLengthExpression
 
toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperatorExpression
 
toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.CastExpression
 
toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ConstantExpression
 
toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.IfExpression
 
toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.InstofExpression
 
toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NewArrExpression
 
toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NewObjExpression
 
toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NonStaticCallExpression
 
toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NonStaticFieldAccessExpression
 
toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.StaticCallExpression
 
toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.StaticFieldAccessExpression
 
toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.SuperCallExpression
 
toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.SuperObjExpression
 
toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ThisExpression
 
toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ThisObjExpression
 
toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.UnaryOperatorExpression
 
toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.VariableImpl
 
toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.VoidExpression
 
toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldInfoImpl
 
toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MemberInfoBase
 
toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MyLabel
 
toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.NodeBase
 
toString() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
 
toString() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
 
toString() - Method in class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierBase
 
toString() - Method in class org.glassfish.pfl.test.JUnitReportWriter.TestDescription
 
toString() - Method in class org.glassfish.pfl.test.ObjectWriter
 
toString() - Method in class org.glassfish.pfl.tf.spi.Named
 
toString() - Method in class org.glassfish.pfl.tf.timer.spi.NamedBase
 
toString() - Method in class org.glassfish.pfl.tf.timer.spi.StatisticsAccumulator
Users can extend StatisticsAccumulator to provide the complete Stats in the format they prefer, if the default format doesn't suffice.
toString() - Method in class org.glassfish.pfl.tf.timer.spi.TimerEvent
 
TRACE_BYTE_CODE_GENERATION - Static variable in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Debugging option used to trace the byte code generation.
TraceEnhanceLevel - Enum in org.glassfish.pfl.tf.spi.annotation
Annotation representing the level of tracing enhancement present on a class file.
TraceEnhancementException - Exception in org.glassfish.pfl.tf.spi
Exception used when an attempt is made to enhance a class file to a level that is not appropriate for the class.
TraceEnhancementException() - Constructor for exception org.glassfish.pfl.tf.spi.TraceEnhancementException
Creates a new instance of TraceEnhancementException without detail message.
TraceEnhancementException(String) - Constructor for exception org.glassfish.pfl.tf.spi.TraceEnhancementException
Constructs an instance of TraceEnhancementException with the specified detail message.
transform(boolean, byte[], UnaryFunction<ClassVisitor, ClassAdapter>) - Method in class org.glassfish.pfl.tf.spi.Util
 
Transformer - Class in org.glassfish.pfl.tf.tools.enhancer
ClassFile enhancer for the tracing facility.
Transition - Class in org.glassfish.pfl.basic.fsm
This represents an action, guard, and next state for a transition.
transition(Util, MethodVisitor, ClassTracer.Input) - Method in enum org.glassfish.pfl.tf.tools.enhancer.ClassTracer.State
 
TreeWalker - Class in org.glassfish.pfl.dynamic.codegen.impl
This is a general purpose utility that does a complete traversal of a Node tree.
TreeWalker(TreeWalkerContext) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
TreeWalkerContext - Class in org.glassfish.pfl.dynamic.codegen.impl
 
TreeWalkerContext() - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.TreeWalkerContext
 
Triple<S,T,U> - Class in org.glassfish.pfl.basic.contain
Represents a Triple of values.
Triple(S, T, U) - Constructor for class org.glassfish.pfl.basic.contain.Triple
 
TRUE(Class<T>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
TRUE() - Static method in class org.glassfish.pfl.ff.Factory
 
truePart() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.IfExpression
 
truePart() - Method in class org.glassfish.pfl.dynamic.codegen.impl.IfStatement
 
TryStatement - Class in org.glassfish.pfl.dynamic.codegen.impl
 
tryStatementBeforeBlock(TryStatement, Type, Variable, BlockStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
tryStatementBeforeBlock(TryStatement, Type, Variable, BlockStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
 
tryStatementBeforeBlock(TryStatement, Type, Variable, BlockStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
tryStatementBeforeBlock(TryStatement, Type, Variable, BlockStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
tryStatementBeforeBlock(TryStatement, Type, Variable, BlockStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
tryStatementBeforeFinalPart(TryStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
tryStatementBeforeFinalPart(TryStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
 
tryStatementBeforeFinalPart(TryStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
tryStatementBeforeFinalPart(TryStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
tryStatementBeforeFinalPart(TryStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.Attribute
 
type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ArrayIndexExpression
 
type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ArrayLengthExpression
 
type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperatorExpression
 
type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.CallExpression
 
type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.CastExpression
 
type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ConstantExpression
 
type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.FieldAccessExpressionBase
 
type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.IfExpression
 
type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.InstofExpression
 
type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NewArrExpression
 
type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NewObjExpression
 
type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.SuperCallExpression
 
type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.SuperObjExpression
 
type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ThisExpression
 
type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ThisObjExpression
 
type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.UnaryOperatorExpression
 
type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.VariableImpl
 
type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.VoidExpression
 
type() - Method in interface org.glassfish.pfl.dynamic.codegen.impl.ExpressionInternal
 
type - Variable in class org.glassfish.pfl.dynamic.codegen.impl.FieldInfoImpl
 
type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldInfoImpl
 
type() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.FieldInfo
Return the type of this Field.
Type - Class in org.glassfish.pfl.dynamic.codegen.spi
Representation of Types (no generic support) used for codegen API.
type(Class) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
Return the codegen Type that corresponds to the Java (non-generic) Type represented by cls.
type() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.Variable
Return the type of this variable.
type() - Method in class org.glassfish.pfl.tf.timer.spi.TimerEvent
Type of event: ENTER for start of interval for a Timer, EXIT for end of the interval.
typeCode(Type) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
 

U

UnaryFunction<T,R> - Interface in org.glassfish.pfl.basic.func
 
UnaryFunctionBase<S,R> - Class in org.glassfish.pfl.basic.func
 
UnaryFunctionBase(String) - Constructor for class org.glassfish.pfl.basic.func.UnaryFunctionBase
 
unaryOp(ExpressionFactory.UnaryOperator, Expression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
UnaryPredicate<T> - Interface in org.glassfish.pfl.basic.func
 
UnaryPredicateBase<S> - Class in org.glassfish.pfl.basic.func
 
UnaryPredicateBase(String) - Constructor for class org.glassfish.pfl.basic.func.UnaryPredicateBase
 
unaryPromotion() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
Return the type that is a unary promotion of this type.
UnaryVoidFunction<T> - Interface in org.glassfish.pfl.basic.func
 
UnaryVoidFunctionBase<S> - Class in org.glassfish.pfl.basic.func
 
UnaryVoidFunctionBase(String) - Constructor for class org.glassfish.pfl.basic.func.UnaryVoidFunctionBase
 
unit() - Method in class org.glassfish.pfl.tf.timer.spi.StatisticsAccumulator
 
UNITS - Static variable in class org.glassfish.pfl.tf.timer.impl.StatsEventHandlerBase
 
unitTestValidate(String, double, double, long, double, double) - Method in class org.glassfish.pfl.tf.timer.spi.StatisticsAccumulator
This is an internal API to test StatisticsAccumulator...
unmanage(Named) - Method in interface org.glassfish.pfl.tf.timer.spi.ObjectRegistrationManager
Remove obj from the management tree.
unmanage(Named) - Method in class org.glassfish.pfl.tf.timer.spi.ObjectRegistrationManagerNOPImpl
 
unusedExpressions() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
unwrap(Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Primitives
 
update(Timer, TimerEvent.TimerEventType, long) - Method in class org.glassfish.pfl.tf.timer.spi.TimerEvent
Re-use the same TimerEvent instance with different data.
updateInfoDesc() - Method in interface org.glassfish.pfl.tf.spi.EnhancedClassData
Enhance all of the descriptors for infoMethods.
updateInfoDesc() - Method in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
 
USE_ASM_VERIFIER - Static variable in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Debugging option used to enable the ASM verifier, which can be helpful for debugging errors in the code generation.
USE_FAST_CACHE - Static variable in class org.glassfish.pfl.dynamic.copyobject.impl.DefaultClassCopierFactories
 
useToString(Class) - Method in class org.glassfish.pfl.basic.algorithm.ObjectUtility
 
Util - Class in org.glassfish.pfl.dynamic.codegen.impl
 
util - Variable in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
 
Util - Class in org.glassfish.pfl.tf.spi
Some useful utilities for generating code using ASM.
Util(boolean, int) - Constructor for class org.glassfish.pfl.tf.spi.Util
 
Utility - Class in org.glassfish.pfl.dynamic.codegen.spi
 

V

value() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ConstantExpression
 
value() - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
 
Value - Annotation Type in org.glassfish.pfl.dynamic.generator
Annotation applied to a method in an abstract class or interface to indicate that the method is an accessor for a property value.
value() - Method in class org.glassfish.pfl.ff.Factory.NullaryFunctionConstantImpl
 
value() - Method in class org.glassfish.pfl.ff.Factory.NullaryPredicateConstantImpl
 
valueOf(String) - Static method in enum org.glassfish.pfl.basic.fsm.Guard.Result
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glassfish.pfl.basic.fsm.State.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glassfish.pfl.basic.logex.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glassfish.pfl.basic.tools.file.FileWrapper.FileState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glassfish.pfl.basic.tools.file.FileWrapper.OpenMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glassfish.pfl.dynamic.codegen.impl.ASMUtil.RequiredEmitterType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperatorKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.UnaryOperator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glassfish.pfl.dynamic.codegen.spi.ModifiableFieldReference.ReferenceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glassfish.pfl.dynamic.copyobject.spi.CopyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glassfish.pfl.test.TestCaseTools.TestSuiteType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glassfish.pfl.tf.spi.annotation.TraceEnhanceLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glassfish.pfl.tf.spi.EnhancedClassData.MethodType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glassfish.pfl.tf.spi.TimingPointType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glassfish.pfl.tf.timer.spi.TimerEvent.TimerEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glassfish.pfl.tf.tools.enhancer.ClassTracer.Input
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glassfish.pfl.tf.tools.enhancer.ClassTracer.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glassfish.pfl.tf.tools.enhancer.EnhanceTool.ProcessingMode
Returns the enum constant of this type with the specified name.
values() - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Returns a Collection view of the values contained in this map.
values() - Static method in enum org.glassfish.pfl.basic.fsm.Guard.Result
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.glassfish.pfl.basic.fsm.State.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.glassfish.pfl.basic.logex.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.glassfish.pfl.basic.tools.file.FileWrapper.FileState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.glassfish.pfl.basic.tools.file.FileWrapper.OpenMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.glassfish.pfl.dynamic.codegen.impl.ASMUtil.RequiredEmitterType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperatorKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.UnaryOperator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.glassfish.pfl.dynamic.codegen.spi.ModifiableFieldReference.ReferenceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.glassfish.pfl.dynamic.copyobject.spi.CopyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.glassfish.pfl.test.TestCaseTools.TestSuiteType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.glassfish.pfl.tf.spi.annotation.TraceEnhanceLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.glassfish.pfl.tf.spi.EnhancedClassData.MethodType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.glassfish.pfl.tf.spi.TimingPointType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.glassfish.pfl.tf.timer.spi.TimerEvent.TimerEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.glassfish.pfl.tf.tools.enhancer.ClassTracer.Input
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.glassfish.pfl.tf.tools.enhancer.ClassTracer.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.glassfish.pfl.tf.tools.enhancer.EnhanceTool.ProcessingMode
Returns an array containing the constants of this enum type, in the order they are declared.
var() - Method in class org.glassfish.pfl.dynamic.codegen.impl.DefinitionStatement
 
variable(Type, String) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
Variable - Interface in org.glassfish.pfl.dynamic.codegen.spi
 
VariableInternal - Interface in org.glassfish.pfl.dynamic.codegen.impl
 
verbose() - Method in interface org.glassfish.pfl.tf.tools.enhancer.EnhanceTool.Arguments
 
version() - Method in class org.glassfish.pfl.tf.timer.impl.VersionedHashSet
 
VersionedHashSet<E> - Class in org.glassfish.pfl.tf.timer.impl
This is an implementation of the Set interface that keeps track of its version so that we can tell when it is modified.
VersionedHashSet() - Constructor for class org.glassfish.pfl.tf.timer.impl.VersionedHashSet
 
VersionedHashSet(Collection<? extends E>) - Constructor for class org.glassfish.pfl.tf.timer.impl.VersionedHashSet
 
VersionedHashSet(int, float) - Constructor for class org.glassfish.pfl.tf.timer.impl.VersionedHashSet
 
VersionedHashSet(int) - Constructor for class org.glassfish.pfl.tf.timer.impl.VersionedHashSet
 
visitAnnotation(String, boolean) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
 
visitAnnotation(String, boolean) - Method in class org.glassfish.pfl.tf.tools.enhancer.TFEnhanceAdapter
 
visitAnnotationDefault() - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
 
visitArrayIndexExpression(ExpressionFactory.ArrayIndexExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitArrayIndexExpression(ExpressionFactory.ArrayIndexExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitArrayLengthExpression(ExpressionFactory.ArrayLengthExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitArrayLengthExpression(ExpressionFactory.ArrayLengthExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitAssignmentStatement(AssignmentStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitAssignmentStatement(AssignmentStatement) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitAttribute(Attribute) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
 
visitBinaryOperatorExpression(ExpressionFactory.BinaryOperatorExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitBinaryOperatorExpression(ExpressionFactory.BinaryOperatorExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitBlockStatement(BlockStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitBlockStatement(BlockStatement) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitBreakStatement(BreakStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitBreakStatement(BreakStatement) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitCaseBranch(CaseBranch) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitCaseBranch(CaseBranch) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitCastExpression(ExpressionFactory.CastExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitCastExpression(ExpressionFactory.CastExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitClassGenerator(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitClassGenerator(ClassGeneratorImpl) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitCode() - Method in class org.glassfish.pfl.tf.tools.enhancer.ClassEnhancer.InfoMethodRewriter
 
visitCode() - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
 
visitCode() - Method in class org.glassfish.pfl.tf.tools.enhancer.StaticInitVisitor
 
visitConstantExpression(ExpressionFactory.ConstantExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitConstantExpression(ExpressionFactory.ConstantExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitDefinitionStatement(DefinitionStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitDefinitionStatement(DefinitionStatement) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitEnd() - Method in class org.glassfish.pfl.tf.tools.enhancer.ClassEnhancer
 
visitEnd() - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
 
visitExpression(ExpressionInternal) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitExpression(ExpressionInternal) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitField(int, String, String, String, Object) - Method in class org.glassfish.pfl.tf.tools.enhancer.TFEnhanceAdapter
 
visitFieldGenerator(FieldGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitFieldGenerator(FieldGenerator) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitFieldInsn(int, String, String, String) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
 
visitFrame(int, int, Object[], int, Object[]) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
 
visitIfExpression(ExpressionFactory.IfExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitIfExpression(ExpressionFactory.IfExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitIfStatement(IfStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitIfStatement(IfStatement) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitIincInsn(int, int) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
 
visitInnerClass(String, String, String, int) - Method in class org.glassfish.pfl.tf.tools.enhancer.TFEnhanceAdapter
 
visitInsn(int) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
 
visitInstofExpression(ExpressionFactory.InstofExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitInstofExpression(ExpressionFactory.InstofExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitIntInsn(int, int) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
 
visitJumpInsn(int, Label) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
 
visitLabel(Label) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
 
visitLdcInsn(Object) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
 
visitLineNumber(int, Label) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
 
visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
 
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
 
visitMaxs(int, int) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
 
visitMethod(int, String, String, String, String[]) - Method in class org.glassfish.pfl.tf.tools.enhancer.ClassEnhancer
 
visitMethod(int, String, String, String, String[]) - Method in class org.glassfish.pfl.tf.tools.enhancer.ClassTracer
 
visitMethod(int, String, String, String, String[]) - Method in class org.glassfish.pfl.tf.tools.enhancer.TFEnhanceAdapter
 
visitMethodGenerator(MethodGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitMethodGenerator(MethodGenerator) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitMethodInsn(int, String, String, String) - Method in class org.glassfish.pfl.tf.tools.enhancer.ClassEnhancer.InfoMethodCallRewriter
 
visitMethodInsn(int, String, String, String) - Method in class org.glassfish.pfl.tf.tools.enhancer.ClassEnhancer.NormalMethodChecker
 
visitMethodInsn(int, String, String, String) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
 
visitMultiANewArrayInsn(String, int) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
 
visitNewArrExpression(ExpressionFactory.NewArrExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitNewArrExpression(ExpressionFactory.NewArrExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitNewObjExpression(ExpressionFactory.NewObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitNewObjExpression(ExpressionFactory.NewObjExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitNode(Node) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitNode(Node) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitNonStaticCallExpression(ExpressionFactory.NonStaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitNonStaticCallExpression(ExpressionFactory.NonStaticCallExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitNonStaticFieldAccessExpression(ExpressionFactory.NonStaticFieldAccessExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitNonStaticFieldAccessExpression(ExpressionFactory.NonStaticFieldAccessExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
Visitor - Interface in org.glassfish.pfl.dynamic.codegen.impl
 
visitParameterAnnotation(int, String, boolean) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
 
visitReturnStatement(ReturnStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitReturnStatement(ReturnStatement) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitStatement(Statement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitStatement(Statement) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitStaticCallExpression(ExpressionFactory.StaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitStaticCallExpression(ExpressionFactory.StaticCallExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitStaticFieldAccessExpression(ExpressionFactory.StaticFieldAccessExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitStaticFieldAccessExpression(ExpressionFactory.StaticFieldAccessExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitSuperCallExpression(ExpressionFactory.SuperCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitSuperCallExpression(ExpressionFactory.SuperCallExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitSuperObjExpression(ExpressionFactory.SuperObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitSuperObjExpression(ExpressionFactory.SuperObjExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitSwitchStatement(SwitchStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitSwitchStatement(SwitchStatement) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitTableSwitchInsn(int, int, Label, Label[]) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
 
visitThisExpression(ExpressionFactory.ThisExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitThisExpression(ExpressionFactory.ThisExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitThisObjExpression(ExpressionFactory.ThisObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitThisObjExpression(ExpressionFactory.ThisObjExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitThrowStatement(ThrowStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitThrowStatement(ThrowStatement) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitTryCatchBlock(Label, Label, Label, String) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
 
visitTryStatement(TryStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitTryStatement(TryStatement) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitTypeInsn(int, String) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
 
visitUnaryOperatorExpression(ExpressionFactory.UnaryOperatorExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitUnaryOperatorExpression(ExpressionFactory.UnaryOperatorExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitVariable(Variable) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitVariable(Variable) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitVarInsn(int, int) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
 
visitVoidExpression(ExpressionFactory.VoidExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitVoidExpression(ExpressionFactory.VoidExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 
visitWhileStatement(WhileStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
visitWhileStatement(WhileStatement) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
 

W

WeakCache<K,V> - Class in org.glassfish.pfl.basic.concurrent
A simple cache with weak keys.
WeakCache() - Constructor for class org.glassfish.pfl.basic.concurrent.WeakCache
 
WeakHashMapSafeReadLock<K,V> - Class in org.glassfish.pfl.basic.concurrent
A hashtable-based Map implementation with weak keys.
WeakHashMapSafeReadLock(int, float) - Constructor for class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Constructs a new, empty WeakHashMap with the given initial capacity and the given load factor.
WeakHashMapSafeReadLock(int) - Constructor for class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Constructs a new, empty WeakHashMap with the given initial capacity and the default load factor (0.75).
WeakHashMapSafeReadLock() - Constructor for class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Constructs a new, empty WeakHashMap with the default initial capacity (16) and load factor (0.75).
WeakHashMapSafeReadLock(Map<? extends K, ? extends V>) - Constructor for class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Constructs a new WeakHashMap with the same mappings as the specified map.
WhileStatement - Class in org.glassfish.pfl.dynamic.codegen.impl
 
whileStatementBeforeBody(WhileStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
 
whileStatementBeforeBody(WhileStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
 
whileStatementBeforeBody(WhileStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
 
whileStatementBeforeBody(WhileStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
 
WorkspaceRename - Class in org.glassfish.pfl.basic.tools.file
 
WorkspaceRename(String[]) - Constructor for class org.glassfish.pfl.basic.tools.file.WorkspaceRename
 
wrap(Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Primitives
 
wrapArg(MethodVisitor, int, Type) - Method in class org.glassfish.pfl.tf.spi.Util
 
wrapArgs(MethodVisitor, int, String) - Method in class org.glassfish.pfl.tf.spi.Util
 
Wrapper - Class in org.glassfish.pfl.dynamic.codegen.spi
Main API for runtime code generation.
WrapperGenerator - Class in org.glassfish.pfl.basic.logex
Given an annotated interface, return a Proxy that implements that interface.
WrapperGenerator.Extension - Interface in org.glassfish.pfl.basic.logex
Extension API available to override the default behavior of the WrapperGenerator.
WrapperGenerator.ExtensionBase - Class in org.glassfish.pfl.basic.logex
Convenience base class for implementations of Extension that don't need to override every method.
WrapperGenerator.ExtensionBase() - Constructor for class org.glassfish.pfl.basic.logex.WrapperGenerator.ExtensionBase
 
WrapperGenerator.MessageInfo - Interface in org.glassfish.pfl.basic.logex
Hidden interface implemented by the result of the makeWrapper call.
write(FileWrapper) - Method in class org.glassfish.pfl.basic.tools.file.Block
Write block to FileWrapper.
write(Element, OutputStream) - Method in class org.glassfish.pfl.test.DOMElementWriter
Writes a DOM tree to a stream in UTF8 encoding.
write(Element, Writer, int, String) - Method in class org.glassfish.pfl.test.DOMElementWriter
Writes a DOM tree to a stream.
writeAll(byte[]) - Method in class org.glassfish.pfl.basic.tools.file.FileWrapper
 
writeLine(String) - Method in class org.glassfish.pfl.basic.tools.file.FileWrapper
Write the line to the end of the file, including a newline.
writeXMLDeclaration(Writer) - Method in class org.glassfish.pfl.test.DOMElementWriter
Writes the XML declaration if xmlDeclaration is true.

X

XMLConstants - Interface in org.glassfish.pfl.test
Interface groups XML constants.
XMLJUnitReportWriter - Class in org.glassfish.pfl.test
Prints XML output of the test to a specified Writer.
XMLJUnitReportWriter() - Constructor for class org.glassfish.pfl.test.XMLJUnitReportWriter
No arg constructor.
XMLJUnitReportWriter(boolean) - Constructor for class org.glassfish.pfl.test.XMLJUnitReportWriter
 

_

_add(Expression, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Create an expression representing the application of the + operator to the left and right expressions in the form (left op right).
_and(Expression, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Create an expression representing the application of the && operator to the left and right expressions in the form (left op right).
_arg(Type, String) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Add an argument to the current method.
_array(Type) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
 
_array(Type) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return a representation of the array type with the given component type.
_assign(Expression, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Indicates an assignment statement of the form var = expr.
_body() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Indicates the start of the definition of the body of a method.
_boolean() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
 
_boolean() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return a representation of the boolean type.
_break() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Indicates a break statement, that should transfer control out of the nearest enclosing _switch or _while statement.
_byte() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
 
_byte() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return a representation of the byte type.
_byteCode(ClassLoader, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Generate byte codes for the current ClassGenerator.
_byteCode(ClassGenerator, ClassLoader, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Generate byte codes for the ClassGenerator.
_call(Expression, String, Signature, Expression...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Generate a call to an instance method.
_call(Expression, String, Signature, List<Expression>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Generate a call to an instance method.
_call(Expression, String, Expression...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Generate a call to an instance method, using the Java method overload resolution algorithm to determine the signature.
_call(Expression, String, List<Expression>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Generate a call to an instance method, using the Java method overload resolution algorithm to determine the signature.
_call(Type, String, Signature, Expression...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Generate a call to a static method.
_call(Type, String, Signature, List<Expression>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Generate a call to a static method.
_call(Type, String, Expression...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Generate a call to a static method, using the Java method overload resolution algorithm to determine the signature.
_call(Type, String, List<Expression>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Generate a call to a static method, using the Java method overload resolution algorithm to determine the signature.
_case(int) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Indicate the start of a particular case in a switch statement.
_cast(Type, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Create an expression representing the type cast of expr to type.
_catch(Type, String) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Indicate the start of a catch clause in a try statement.
_char() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
 
_char() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return a representation of the char type.
_class(String) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
Return a codegen Type representing a class with the given name.
_Class() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
 
_Class() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return a representation of the java.lang.Class type.
_class(int, String, Type, Type...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Define a class.
_class(int, String, Type, List<Type>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Define a class.
_classGenerator(ClassGenerator) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
 
_classGenerator() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Obtain the ClassGeneratorImpl that is constructed by the Wrapper methods.
_clear() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Discard the current Class generated by Wrapper calls, so that another Class may be generated.
_Cloneable() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
 
_const(boolean) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
_const(char) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
_const(byte) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
_const(short) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
_const(int) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
_const(long) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
_const(float) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
_const(double) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
_const(String) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
_const(Type) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
_const(boolean) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return a constant expression representing the value c.
_const(char) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return a constant expression representing the value c.
_const(byte) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return a constant expression representing the value c.
_const(short) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return a constant expression representing the value c.
_const(int) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return a constant expression representing the value c.
_const(long) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return a constant expression representing the value c.
_const(float) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return a constant expression representing the value c.
_const(double) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return a constant expression representing the value c.
_const(String) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return a constant expression representing the value c.
_const(Type) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return a constant expression representing the value c.
_constructor(int, Type...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Begin defining a constructor in the current class.
_constructor(int, List<Type>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Begin defining a constructor in the current class.
_data(int, Type, String) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Define a data member in a class.
_default() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Indicate the start of the default case in a switch statement.
_define(Type, String, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Indicates the introduction of a new local variable initialized to the given expression.
_displayAST(PrintStream) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Dump the contents of the AST for the current Class defined by Wrapper calls.
_displayAST(ClassGenerator, PrintStream) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Dump the contents of the AST for the current Class defined by Wrapper calls.
_div(Expression, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Create an expression representing the application of the + operator to the left and right expressions in the form (left op right).
_double() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
 
_double() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return a representation of the double type.
_else() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Indicate the start of the false branch of an if statement.
_end() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Terminates the definition of the current statement, method, constructor, initializer, class, or package.
_eq(Expression, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Create an expression representing the application of the == operator to the left and right expressions in the form (left op right).
_expr(Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Indicate that expr should be executed as a statement for its side effects.
_field(Expression, String) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return an expression used to access a field in an object given by expr.
_field(Type, String) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return an expression used to access a static data member in a class given by the type.
_finally() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Indicate the start of a finally clause in a try statement.
_first - Variable in class org.glassfish.pfl.basic.contain.Pair
 
_float() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
 
_float() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return a representation of the float type.
_ge(Expression, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Create an expression representing the application of the >= operator to the left and right expressions in the form (left op right).
_generate(ClassLoader, ProtectionDomain, Properties, PrintStream) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Generate a class for the current ClassGenerator.
_generate(ClassGenerator, ClassLoader, ProtectionDomain, Properties, PrintStream) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Generate a class for the ClassGenerator.
_generate(ClassLoader, ProtectionDomain, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Generate a class for the current ClassGenerator.
_generate(ClassGenerator, ClassLoader, ProtectionDomain, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Generate a class for the current ClassGenerator.
_generate(Class<T>, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return a GenericClass instance so that we can easily create an instance of the generated class.
_generate(ClassGenerator, Class<T>, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return a GenericClass instance so that we can easily create an instance of the generated class.
_gt(Expression, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Create an expression representing the application of the > operator to the left and right expressions in the form (left op right).
_if(Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Indicate the start of an if statement with the given expression as the condition.
_import(String) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Used to create short names for types.
_import() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return an ImportList that can be shared across multiple class generations.
_import(ImportList) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Set the ImportList for the current class generation.
_index(Expression, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return an expression used to access an element in an array given by expr.
_initializer() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
 
_instanceof(Expression, Type) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Create an expression representing the instanceof test of expr and type (expr instanceof type).
_int() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
 
_int() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return a representation of the int type.
_interface(int, String, Type...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Define an interface.
_interface(int, String, List<Type>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Define an interface.
_le(Expression, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Create an expression representing the application of the <= operator to the left and right expressions in the form (left op right).
_length(Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return an expression that gets the length of expr.
_long() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
 
_long() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return a representation of the long type.
_lt(Expression, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Create an expression representing the application of the < operator to the left and right expressions in the form (left op right).
_makeClass(byte[], String, ClassLoader, ProtectionDomain) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Convert an array of bytes into a Class using the given ClassLoader and ProtectionDomain.
_method(int, Type, String, Type...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Begin defining a method in the current class.
_method(int, Type, String, List<Type>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Begin defining a method in the current class.
_mul(Expression, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Create an expression representing the application of the + operator to the left and right expressions in the form (left op right).
_ne(Expression, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Create an expression representing the application of the != operator to the left and right expressions in the form (left op right).
_new(Type, Signature, Expression...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Create an expression representing the construction of a new instance of the given type using the constructor with the given signature and the list of expressions as arguments.
_new(Type, Signature, List<Expression>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Create an expression representing the construction of a new instance of the given type using the constructor with the given signature and the list of expressions as arguments.
_new(Type, Expression...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Create an expression representing the construction of a new instance of the given type using the constructor with the signature determined by the Java method overload resolution algorithm and the list of expressions as arguments.
_new(Type, List<Expression>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Create an expression representing the construction of a new instance of the given type using the constructor with the signature determined by the Java method overload resolution algorithm and the list of expressions as arguments.
_new_array(Type, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Create an expression representing the construction of a new array of the given size with the given component type.
_new_array_init(Type, Expression...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Create an expression representing the construction of a new array with the given component type using the given expressions to initialize the array.
_new_array_init(Type, List<Expression>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Create an expression representing the construction of a new array with the given component type using the given expressions to initialize the array.
_not(Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
 
_null() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
_null() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
 
_null() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return the null expression.
_nullType() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return a representation of the null type.
_Object() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
 
_Object() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return a representation of the java.lang.Object type.
_or(Expression, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Create an expression representing the application of the || operator to the left and right expressions in the form (left op right).
_package(String) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
_package must be called first to set the package name for this class.
_package() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Same as _package( "" ).
_rem(Expression, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Create an expression representing the application of the + operator to the left and right expressions in the form (left op right).
_return() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Indicates the end of execution in a method.
_return(Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Indicates the end of execution in a method with a return of the value of the expression.
_s(Type, Type...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Create a signature that may be used for calling a method or constructor.
_s(Type, List<Type>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Create a signature that may be used for calling a method or constructor.
_second - Variable in class org.glassfish.pfl.basic.contain.Pair
 
_setClassLoader(ClassLoader) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Set the ClassLoader for this thread that will be used for validating references to pre-existing classes from generated code.
_short() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
 
_short() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return a representation of the short type.
_sourceCode(PrintStream, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Generate the Java source code for the current Class defined by Wrapper calls.
_sourceCode(ClassGenerator, PrintStream, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Generate the Java source code for the ClassGenerator.
_sourceCode(Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Generate source code into a specified output directory.
_sourceCode(ClassGenerator, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Generate source code into a specified output directory.
_String() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
 
_String() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return a representation of the java.lang.String type.
_sub(Expression, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Create an expression representing the application of the + operator to the left and right expressions in the form (left op right).
_super(String, Signature, Expression...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Generate a call to an instance method in the current super class.
_super(String, Signature, List<Expression>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Generate a call to an instance method in the current super class.
_super(String, Expression...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Generate a call to an instance method in the current super class using the Java method overload resolution algorithm to determine the signature.
_super(String, List<Expression>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Generate a call to an instance method in the current super class using the Java method overload resolution algorithm to determine the signature.
_super(Signature, Expression...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Invoke a superclass constructor as the first statement in a constructor for a class.
_super(Signature, List<Expression>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Invoke a superclass constructor as the first statement in a constructor for a class.
_super(List<Expression>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Invoke a superclass constructor as the first statement in a constructor for a class using the Java method overload resolution algorithm to determine the signature.
_super(Expression...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Invoke a superclass constructor as the first statement in a constructor for a class using the Java method overload resolution algorithm to determine the signature.
_switch(Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Indicate the start of a switch statement with the given expression at the switch expression.
_t(String) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return the reference type for the given class name.
_this() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
_this(Signature, Expression...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Invoke another constructor as the first statement in a constructor for a class.
_this(Signature, List<Expression>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Invoke another constructor as the first statement in a constructor for a class.
_this(Expression...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Invoke another constructor as the first statement in a constructor for a class using the Java method overload resolution algorithm to determine the signature.
_this(List<Expression>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Invoke another constructor as the first statement in a constructor for a class using the Java method overload resolution algorithm to determine the signature.
_this() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return an expression representing "this".
_thisClass() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return the type of the current class.
_throw(Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Indicates a throw statement that throws the given expression.
_try() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Indicate the start of a try statement.
_v(String) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Construct the expression that refers to the variable named name.
_void() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
 
_void() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
 
_void() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return a representation of the void type.
_while(Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Indicate the start of a while loop with the given expression as its condition.
A B C D E F G H I J K L M N O P Q R S T U V W X _