Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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
- accept(S, T) - Method in interface org.glassfish.pfl.basic.func.BinaryVoidFunction
-
Deprecated.
- accept(T) - Method in interface org.glassfish.pfl.basic.func.UnaryVoidFunction
-
Deprecated.
- ACONST_NULL_BC - Enum constant in enum class org.glassfish.pfl.tf.tools.enhancer.ClassTracer.Input
- 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
- 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(E) - Method in class org.glassfish.pfl.tf.timer.impl.VersionedHashSet
- add(Object) - Method in class org.glassfish.pfl.basic.contain.ObjectSet
- add(State, Set, Action, State) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
-
Repeatedly call add( State, Input, Action, State ) for each element of input.
- add(State, Set, 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, 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(Controllable) - Method in class org.glassfish.pfl.tf.timer.impl.TimerGroupImpl
- add(Controllable) - Method in interface org.glassfish.pfl.tf.timer.spi.TimerGroup
- add(T) - Method in class org.glassfish.pfl.basic.graph.GraphImpl
- 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(int, Type, String) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
- addField(FieldGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
- 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(String) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ImportList
-
Add a fully-qualified type name to the imports.
- addImport(Type) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ImportListImpl
- 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(Guard.Base.Predicate, Guard.Base.Predicate) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
- and(UnaryPredicate, UnaryPredicate) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
- AND - Enum constant in enum class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperator
- 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(boolean) - Method in class org.glassfish.pfl.test.ObjectWriter
- append(char) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
- append(char) - Method in class org.glassfish.pfl.test.ObjectWriter
- append(double) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
- append(double) - Method in class org.glassfish.pfl.test.ObjectWriter
- append(float) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
- append(float) - Method in class org.glassfish.pfl.test.ObjectWriter
- append(int) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
- append(int) - Method in class org.glassfish.pfl.test.ObjectWriter
- append(long) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
- append(long) - Method in class org.glassfish.pfl.test.ObjectWriter
- append(short) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
- append(short) - Method in class org.glassfish.pfl.test.ObjectWriter
- append(Object) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
- append(String) - Method in class org.glassfish.pfl.basic.algorithm.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
- apply(S, T) - Method in interface org.glassfish.pfl.basic.func.BinaryFunction
-
Deprecated.
- apply(T) - Method in interface org.glassfish.pfl.basic.func.UnaryFunction
-
Deprecated.
- 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) - 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.
- 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.Mode - Enum Class 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.RequiredEmitterType - Enum Class in org.glassfish.pfl.dynamic.codegen.impl
- ASMUtil.VariablesInMethod - Class in org.glassfish.pfl.dynamic.codegen.impl
- 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, String, NullaryFunction) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.Attribute
- Attribute(Class, String, 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
- Base(String) - Constructor for class org.glassfish.pfl.basic.fsm.Action.Base
- Base(String) - Constructor for class org.glassfish.pfl.basic.fsm.Guard.Base
- Base(String) - Constructor for class org.glassfish.pfl.basic.fsm.Input.Base
- 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, - Interface in org.glassfish.pfl.basic.funcR> -
Deprecated.
- BinaryFunctionBase<S,
T, - Class in org.glassfish.pfl.basic.funcR> - 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 -
Deprecated.replaced in JDK8 by
BiPredicate - 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 -
Deprecated.replaced by
BiConsumer - BinaryVoidFunctionBase<S,
T> - Class in org.glassfish.pfl.basic.func - BinaryVoidFunctionBase(String) - Constructor for class org.glassfish.pfl.basic.func.BinaryVoidFunctionBase
- bind(Map) - Method in class org.glassfish.pfl.basic.contain.Display
- bind(K, V) - Method in class org.glassfish.pfl.basic.contain.Display
- 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) - 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
- BOOLEAN - Enum constant in enum class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperatorKind
- BOTH - Enum constant in enum class org.glassfish.pfl.tf.spi.TimingPointType
- BreakStatement - Class in org.glassfish.pfl.dynamic.codegen.impl
- Bridge - Class in org.glassfish.pfl.basic.reflection
-
This class provides the methods for fundamental JVM operations needed in the ORB that are not part of the public Java API.
- BridgeBase - Class in org.glassfish.pfl.basic.reflection
- BridgeBase() - Constructor for class org.glassfish.pfl.basic.reflection.BridgeBase
- BridgePermission - Class in org.glassfish.pfl.basic.reflection
-
Permission class used to protect access to the sun.corba.Bridge object.
- BridgePermission(String) - Constructor for class org.glassfish.pfl.basic.reflection.BridgePermission
-
Creates a new BridgePermission with the specified name.
- BridgePermission(String, String) - Constructor for class org.glassfish.pfl.basic.reflection.BridgePermission
-
Creates a new BridgePermission object with the specified name.
- Builder - Annotation Interface 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) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
- 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.
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, List) - 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.
- call(Expression, String, Signature, List) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
Construct a representation of a non-static method invocation.
- 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 Interface 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) - 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) - 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) - 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 class 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.InfoMethodRewriter - Class in org.glassfish.pfl.tf.tools.enhancer
- ClassEnhancer.NormalMethodChecker - Class in org.glassfish.pfl.tf.tools.enhancer
- 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() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
- ClassInfo - Interface in org.glassfish.pfl.dynamic.codegen.spi
-
An interface that provides information about classes.
- 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 - Variable in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
- 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
- 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 Class in org.glassfish.pfl.tf.tools.enhancer
- ClassTracer.State - Enum Class 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() - 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.
- clear(Class) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorRegistry
-
Remove the MethodMonitorFactory (if any) that is associated with annot.
- 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() - Method in interface org.glassfish.pfl.dynamic.codegen.impl.VariableInternal
-
Mark the variable so that it is no longer in scope.
- 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.
- CLOSED - Enum constant in enum class org.glassfish.pfl.basic.tools.file.FileWrapper.FileState
- 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.
- 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
- COMMENT_BLOCK_TAG - Static variable in class org.glassfish.pfl.basic.tools.file.BlockParser
- 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(Pair, Pair) - Method in class org.glassfish.pfl.basic.contain.PairComparator
- compare(T, T) - Method in class org.glassfish.pfl.basic.contain.NaturalComparator
- complete() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ModifiableFieldReference
-
Mark the end of the code generation to replace the field reference.
- compose(Collection) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorFactoryDefaults
- compose(Action, Action) - Static method in class org.glassfish.pfl.basic.fsm.Action.Base
- 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
- CompoundEmitter(EmitterFactory.Emitter...) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.CompoundEmitter
- 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.
- 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
- CONFIG - Enum constant in enum class org.glassfish.pfl.basic.logex.LogLevel
- constant(int) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
- 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(String) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ImportList
-
Return whether or not this Type is in the imports.
- contains(String) - Method in class org.glassfish.pfl.tf.timer.spi.TimingInfoProcessor
- contains(Type) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ImportListImpl
- contains(Type) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ImportList
- containsKey(Object) - Method in class org.glassfish.pfl.basic.concurrent.SoftCache
-
Return
trueif this cache contains a mapping for the specified key. - containsKey(Object) - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
-
Returns
trueif this map contains a mapping for the specified key. - containsValue(Object) - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
-
Returns
trueif this map maps one or more keys to the specified value. - content() - 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.Holder
- 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() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ImportListImpl
- copy() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ImportList
-
Return a copy of this ImportList.
- copy(Class) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
- copy(Class) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ExpressionBase
- copy(Class) - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldGenerator
- copy(Class) - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodGenerator
- copy(Class) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Node
-
Make a deep copy of this node.
- copy(Class) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NodeBase
- 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(Object) - 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.
- copy(Map, 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) - 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) - 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(Node, Class) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
- copy(Node, Class) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ExpressionBase
- copy(Node, Class) - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldGenerator
- copy(Node, Class) - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodGenerator
- copy(Node, Class) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Node
-
Copy setting a new parent in the result.
- copy(Node, Class) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NodeBase
- copy(T, Class) - Static method in class org.glassfish.pfl.dynamic.copyobject.spi.DefaultCopier
- Copy - Annotation Interface in org.glassfish.pfl.dynamic.copyobject.spi
-
Annotation used on fields to indicate how they should be copied, according to the value of CopyType.
- 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, 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 Class 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(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.
- create(Object) - Static method in class org.glassfish.pfl.basic.proxy.DelegateInvocationHandlerImpl
- create(ProtectionDomain, ClassLoader) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.CodegenCopierGenerator
- create(ExpressionFactory, Expression, Expression) - Method in enum class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperator
- 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
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 Interface in org.glassfish.pfl.basic.tools.argparser
- DEFERRED - Enum constant in enum class org.glassfish.pfl.basic.fsm.Guard.Result
- defineClass(int, String, Type, List) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.CodeGenerator
-
Define a ClassGeneratorImpl for a class.
- defineClass(Class, String, byte[]) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
-
Defines a new class from bytecode.
- defineClass(String, byte[], ClassLoader, ProtectionDomain) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
-
Deprecated.will not work in Java 11 or later. Use
BridgeBase.defineClass(Class, String, byte[])instead - defineInterface(int, String, List) - 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 Interface 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() - Element in annotation interface org.glassfish.pfl.tf.spi.annotation.MethodMonitorGroup
- 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 - Annotation Interface in org.glassfish.pfl.tf.spi.annotation
-
Used to associate a description with part of a class.
- DESCRIPTION_NAME - Static variable in interface org.glassfish.pfl.tf.spi.EnhancedClassData
- destroy() - Method in class org.glassfish.pfl.tf.timer.spi.TimerManager
-
Destroy this TimerManager by removing its TimerFactory from the TimerFactoryBuilder.
- destroy(TimerFactory) - Static method in class org.glassfish.pfl.tf.timer.spi.TimerFactoryBuilder
-
Remove a TimerFactory so that it may be collected.
- 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.
- DISABLED - Enum constant in enum class org.glassfish.pfl.basic.fsm.Guard.Result
- 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.
- display(Node, PrintStream) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.Util
-
Display a tree for the node.
- 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
- 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 - Enum constant in enum class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperator
- doCopy(Map, 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) - 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. warning: this utility currently does not declare XML Namespaces.
- 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.
- 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) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
- dprint() - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorFactoryDefaults
- 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 Interface in org.glassfish.pfl.basic.algorithm
-
This annotation is applied to a field to indicate that it should not be displayed by ObjectUtility.
- DumpToString - Annotation Interface in org.glassfish.pfl.basic.algorithm
-
This annotation is applied to a field to indicate that it should be displayed by ObjectUtility.
- 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, 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.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.SimpleEmitter - Class in org.glassfish.pfl.dynamic.codegen.impl
- 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.
- ENABLED - Enum constant in enum class org.glassfish.pfl.basic.fsm.Guard.Result
- 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() - Method in class org.glassfish.pfl.test.ObjectWriter
- endObject(String) - 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) - Method in class org.glassfish.pfl.test.XMLJUnitReportWriter
- 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
- 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 Class in org.glassfish.pfl.tf.spi
- EnhancedClassDataASMImpl - Class in org.glassfish.pfl.tf.spi
- EnhancedClassDataASMImpl(Util, Set, ClassNode) - Constructor for class org.glassfish.pfl.tf.spi.EnhancedClassDataASMImpl
- EnhancedClassDataBase - Class in org.glassfish.pfl.tf.spi
- EnhancedClassDataBase(Util, Set) - 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 Class in org.glassfish.pfl.tf.tools.enhancer
- ensureClassInitialized(Class) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
-
Ensure that the class has been initialized.
- 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(String, Object...) - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
- enter(Timer) - Method in class org.glassfish.pfl.tf.timer.spi.TimerEventController
-
Generate a TimerEvent representing the entry to a particular timer.
- ENTER - Enum constant in enum class org.glassfish.pfl.tf.spi.TimingPointType
- ENTER - Enum constant in enum class org.glassfish.pfl.tf.timer.spi.TimerEvent.TimerEventType
- enterScope() - Method in class org.glassfish.pfl.basic.contain.Display
- entrySet() - Method in class org.glassfish.pfl.basic.concurrent.SoftCache
-
Return a
Setview of the mappings in this cache. - entrySet() - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
-
Returns a
Setview 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
- EQ - Enum constant in enum class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperator
- 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) - 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
- equals(Object, Object) - Static method in class org.glassfish.pfl.test.ObjectUtility
- error() - Method in class org.glassfish.pfl.test.JUnitReportWriter.TestCounts
- error(String) - Method in class org.glassfish.pfl.tf.spi.Util
- ERROR - Static variable in interface org.glassfish.pfl.test.XMLConstants
-
the error element
- ErrorReport() - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor.ErrorReport
- 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.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
- evaluate() - Method in interface org.glassfish.pfl.basic.func.NullaryFunction
-
Deprecated.
- 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(byte[]) - Method in class org.glassfish.pfl.tf.tools.enhancer.Transformer
- evaluate(String) - Method in class org.glassfish.pfl.basic.tools.argparser.ElementParserImpl
- evaluate(FSM, Input) - Method in interface org.glassfish.pfl.basic.fsm.Guard
-
Called by the state engine to determine whether a transition is enabled, deferred, or disabled.
- evaluate(FileWrapper) - Method in class org.glassfish.pfl.basic.tools.file.Recognizer
-
Apply the action that matches the classification of this file.
- evaluate(FileWrapper) - Method in class org.glassfish.pfl.tf.tools.enhancer.AnnotationScannerAction
- 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(S) - Method in class org.glassfish.pfl.basic.func.UnaryFunctionBase
- evaluate(S) - Method in class org.glassfish.pfl.basic.func.UnaryPredicateBase
- evaluate(S) - Method in class org.glassfish.pfl.basic.func.UnaryVoidFunctionBase
- evaluate(S, T) - Method in interface org.glassfish.pfl.basic.func.BinaryFunction
-
Deprecated.
- evaluate(S, T) - Method in class org.glassfish.pfl.basic.func.BinaryFunctionBase
- evaluate(S, T) - Method in interface org.glassfish.pfl.basic.func.BinaryPredicate
-
Deprecated.
- evaluate(S, T) - Method in class org.glassfish.pfl.basic.func.BinaryPredicateBase
- evaluate(S, T) - Method in interface org.glassfish.pfl.basic.func.BinaryVoidFunction
-
Deprecated.
- evaluate(S, T) - Method in class org.glassfish.pfl.basic.func.BinaryVoidFunctionBase
- evaluate(T) - Method in interface org.glassfish.pfl.basic.func.UnaryFunction
-
Deprecated.
- evaluate(T) - Method in interface org.glassfish.pfl.basic.func.UnaryPredicate
-
Deprecated.
- evaluate(T) - Method in interface org.glassfish.pfl.basic.func.UnaryVoidFunction
-
Deprecated.
- 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 Interface 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.
- EXIT - Enum constant in enum class org.glassfish.pfl.tf.spi.TimingPointType
- EXIT - Enum constant in enum class org.glassfish.pfl.tf.timer.spi.TimerEvent.TimerEventType
- 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.
- ExpressionBase(ExpressionFactory) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ExpressionBase
- 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 Class in org.glassfish.pfl.dynamic.codegen.impl
-
Representation of binary operators.
- ExpressionFactory.BinaryOperatorExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
- ExpressionFactory.BinaryOperatorKind - Enum Class 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.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 Class 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
- ExtensionBase() - Constructor for class org.glassfish.pfl.basic.logex.WrapperGenerator.ExtensionBase
F
- facet(Class) - Method in interface org.glassfish.pfl.basic.facet.FacetAccessor
-
Access the Facet of Class T from the object.
- facet(Class) - 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() - 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 - Annotation Interface 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.
- fail() - Method in class org.glassfish.pfl.test.JUnitReportWriter.TestCounts
- fail(String) - Method in class org.glassfish.pfl.test.JUnitReportHelper
-
Report that the current test failed with an error message.
- fail(String) - Method in class org.glassfish.pfl.test.TestBase
- fail(String, long) - 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(Throwable, long) - Method in class org.glassfish.pfl.test.JUnitReportHelper
-
Report that the current test failed with the given exception as cause.
- 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) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
- 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) - 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
- FieldValueHelper - Class in org.glassfish.pfl.basic.reflection
- FieldValueHelper() - Constructor for class org.glassfish.pfl.basic.reflection.FieldValueHelper
- 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(File, String) - Constructor for class org.glassfish.pfl.basic.tools.file.FileWrapper
- FileWrapper(String) - Constructor for class org.glassfish.pfl.basic.tools.file.FileWrapper
- FileWrapper.FileState - Enum Class in org.glassfish.pfl.basic.tools.file
- FileWrapper.OpenMode - Enum Class 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, List, UnaryPredicate) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
- filter(List, UnaryPredicate) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
- FINAL - Enum constant in enum class org.glassfish.pfl.basic.fsm.State.Kind
- finalPart() - Method in class org.glassfish.pfl.dynamic.codegen.impl.TryStatement
- find(String) - Method in class org.glassfish.pfl.basic.tools.file.Block
-
Return the first string in the block that contains the search string.
- find(List, UnaryPredicate) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
- findClasses(UnaryPredicate) - 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 in class org.glassfish.pfl.basic.algorithm.ClassAnalyzer
- FINE - Enum constant in enum class org.glassfish.pfl.basic.logex.LogLevel
- FINER - Enum constant in enum class org.glassfish.pfl.basic.logex.LogLevel
- FINEST - Enum constant in enum class org.glassfish.pfl.basic.logex.LogLevel
- 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, UnaryFunction) - 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, R, BinaryFunction) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
- freeze() - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
- fromCall(Type, String, List) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
- fromCallUsingTypes(Type, String, List) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
- fromConstructor(Type, List) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
- fromConstructorUsingTypes(Type, List) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
- fromStaticCall(Type, String, List) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
- fromStaticCallUsingTypes(Type, String, List) - 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
- 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
- GE - Enum constant in enum class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperator
- 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) - 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
<init>(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(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.ASMUtil
- 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.
- get() - Method in class org.glassfish.pfl.basic.contain.ResourceFactory
- get() - Static method in class org.glassfish.pfl.basic.reflection.Bridge
-
Fetch the Bridge singleton.
- get() - Static method in class org.glassfish.pfl.dynamic.codegen.impl.CurrentClassLoader
- 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(int) - Static 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(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.basic.concurrent.SoftCache
-
Return the value to which this cache maps the specified
key. - get(Object) - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
-
Returns the value to which the specified key is mapped, or
nullif this map contains no mapping for the key. - get(Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.FastCache
- 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(K) - Method in class org.glassfish.pfl.basic.concurrent.WeakCache
-
Return the value (if any) associated with key.
- get(AttributedObject) - Method in class org.glassfish.pfl.dynamic.codegen.impl.Attribute
- GET - Enum constant in enum class org.glassfish.pfl.dynamic.codegen.spi.ModifiableFieldReference.ReferenceType
- getAbsoluteName() - Method in class org.glassfish.pfl.basic.tools.file.FileWrapper
- getAction() - Method in class org.glassfish.pfl.basic.fsm.Transition
- getAncestor(Class) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
- getAncestor(Class) - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldGenerator
- getAncestor(Class) - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodGenerator
- getAncestor(Class) - 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) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NodeBase
- getAnnotation(AnnotatedElement, Class) - 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(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.
- 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(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.
- 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) - 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.
- getBoolean(Object, long) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
- getByte(Object, long) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
- getCacheCount() - Method in class org.glassfish.pfl.dynamic.copyobject.impl.FastCache
- getChar(Object, long) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
- 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.
- getDouble(Object, long) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
- 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
- getFieldValue(Object, Field) - Static method in class org.glassfish.pfl.basic.reflection.FieldValueHelper
-
Returns the value of a field in an object.
- 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, 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.
- getFloat(Object, long) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
- getFullMethodDescriptor(Method) - Method in class org.glassfish.pfl.tf.spi.Util
- getFullMethodDescriptor(String, String) - Method in class org.glassfish.pfl.tf.spi.Util
- getFullMethodDescriptor(MethodInsnNode) - Method in class org.glassfish.pfl.tf.spi.Util
- getFullMethodDescriptor(MethodNode) - 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
- getInt(Object, long) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
-
Fetches a field element within the given object
oat the given offset. - 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.
- getLatestUserDefinedLoader() - Method in class org.glassfish.pfl.basic.reflection.Bridge
- getLatestUserDefinedLoader() - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
-
Obtain the latest user defined ClassLoader from the call stack.
- getLevel() - Method in enum class 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
- getLong(Object, long) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
- 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) - 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
- getObject(Object, long) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
- getParameterAnnotations(Constructor) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
-
Same as cons.getParameterAnnotations, with the result converted to a list of maps.
- getParameterAnnotations(Method) - 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
- getShort(Object, long) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
- 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 !
- GETTER - Enum constant in enum class org.glassfish.pfl.dynamic.codegen.impl.ASMUtil.RequiredEmitterType
- 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<T> - Interface in org.glassfish.pfl.basic.graph
- Graph(E, Graph.Finder) - Constructor for class org.glassfish.pfl.basic.algorithm.Graph
- Graph(Collection, Graph.Finder) - Constructor for class org.glassfish.pfl.basic.algorithm.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> - Class in org.glassfish.pfl.basic.graph
-
Implementation of a simple graph.
- GraphImpl() - Constructor for class org.glassfish.pfl.basic.graph.GraphImpl
- GraphImpl(Collection) - 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
- GT - Enum constant in enum class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperator
- Guard - Interface in org.glassfish.pfl.basic.fsm
- Guard.Base - Class in org.glassfish.pfl.basic.fsm
- Guard.Base.IntFunc - Class in org.glassfish.pfl.basic.fsm
- Guard.Base.Predicate - Class in org.glassfish.pfl.basic.fsm
- Guard.Base.SimpleName - Class in org.glassfish.pfl.basic.fsm
- Guard.Result - Enum Class 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.
- hasStaticInitializerForSerialization(Class) - Method in class org.glassfish.pfl.basic.reflection.Bridge
- hasStaticInitializerForSerialization(Class) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
-
Returns true if the given class defines a static initializer method, false otherwise.
- 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 Interface 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() - Constructor for class org.glassfish.pfl.basic.contain.Holder
- Holder(T) - 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
- ICONST_0_BC - Enum constant in enum class org.glassfish.pfl.tf.tools.enhancer.ClassTracer.Input
- id() - Element in annotation interface org.glassfish.pfl.basic.logex.Log
-
The exception ID to be used.
- 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.
- IDENTITY - Enum constant in enum class org.glassfish.pfl.dynamic.copyobject.spi.CopyType
-
Set result.field = source.field without copying
- idPrefix() - Element in annotation interface org.glassfish.pfl.basic.logex.ExceptionWrapper
-
Return the prefix used in front of the numeric exception ID in the formatter exception message.
- 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 Interface 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(int, String) - Method in class org.glassfish.pfl.tf.spi.Util
- 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 - Enum constant in enum class org.glassfish.pfl.basic.logex.LogLevel
- INFO_METHOD - Enum constant in enum class org.glassfish.pfl.tf.spi.EnhancedClassData.MethodType
- INFO_METHOD_CALL - Enum constant in enum class org.glassfish.pfl.tf.tools.enhancer.ClassTracer.Input
- INFO_METHOD_NAME - Static variable in interface org.glassfish.pfl.tf.spi.EnhancedClassData
- InfoMethod - Annotation Interface in org.glassfish.pfl.tf.spi.annotation
-
Used to indicate that a method is used for invoking MethodMonitor.info.
- InfoMethodCallRewriter(MethodVisitor, int, String, String) - Constructor for class org.glassfish.pfl.tf.tools.enhancer.ClassEnhancer.InfoMethodCallRewriter
- infoMethodDescs - Variable in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
- InfoMethodRewriter(MethodVisitor, int, String, String) - Constructor for class org.glassfish.pfl.tf.tools.enhancer.ClassEnhancer.InfoMethodRewriter
- init(MethodMonitor) - Method in class org.glassfish.pfl.tf.spi.MethodMonitorBase.MethodMonitorFactorySelfImpl
- INITIAL - Enum constant in enum class org.glassfish.pfl.basic.fsm.State.Kind
- initialize(T) - Method in class org.glassfish.pfl.tf.timer.spi.TimerManager
- initializeClass(Type, Type, List) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
- initializeInterface(List) - 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
- InnerTest() - Constructor for class org.glassfish.pfl.test.TimedTest.InnerTest
- 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
- instantiateTemplate(Map) - 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
- IntFunc(String) - Constructor for class org.glassfish.pfl.basic.fsm.Guard.Base.IntFunc
- IntMap<E> - Interface in org.glassfish.pfl.basic.contain
- INVALID_FIELD_OFFSET - Static variable in class org.glassfish.pfl.basic.reflection.BridgeBase
-
This constant differs from all results that will ever be returned from
BridgeBase.objectFieldOffset(Field). - InvocationHandlerFactory - Interface in org.glassfish.pfl.basic.proxy
- invoke(Object, Method, Object[]) - Method in class org.glassfish.pfl.basic.proxy.CompositeInvocationHandlerImpl
- 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
- 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 - Variable in class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoBase
- isConstructor() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodGenerator
- 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
trueif this cache contains no key-value mappings. - isEmpty() - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
-
Returns
trueif 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 class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperator
- javaRepresentation() - Method in enum class 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.TestDescription - Class in org.glassfish.pfl.test
K
- key() - Element in annotation interface org.glassfish.pfl.tf.spi.annotation.Description
-
Optional key to use in a resource bundle for this description.
- keySet() - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
-
Returns a
Setview of the keys contained in this map. - kind() - Method in enum class 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
- LE - Enum constant in enum class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperator
- left() - Method in class org.glassfish.pfl.dynamic.codegen.impl.AssignmentStatement
- left() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperatorExpression
- level() - Element in annotation interface org.glassfish.pfl.basic.logex.Log
-
The logging Level (encoded as an enum) to use for the log record generated from the annotated method.
- 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
- LineNumberTable() - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ASMUtil.LineNumberTable
- 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
-
Deprecated.replaced by
Arrays.asList(java.lang.Object...) - 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 Interface 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
- loggerName() - Element in annotation interface org.glassfish.pfl.basic.logex.ExceptionWrapper
-
Return the logger name to be used for all logged messages generated from the class.
- LogLevel - Enum Class in org.glassfish.pfl.basic.logex
-
Enum corresponding to java.util.logging.Level that can be used in annotations.
- 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.
- 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
- 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
- LT - Enum constant in enum class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperator
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.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() - Method in interface org.glassfish.pfl.dynamic.copyobject.spi.ObjectCopierFactory
-
Create a new instance of an ObjectCopier.
- 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, boolean) - Static method in class org.glassfish.pfl.test.ObjectUtility
-
Construct an Utility instance with the desired objectToString behavior.
- 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, int, int) - Static method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
- 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(Type, List) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
- 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[], Class) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.CodeGeneratorUtil
-
Defines a class in the same classloader as a specified "anchor" class
- makeClass(String, byte[], ProtectionDomain, ClassLoader) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.CodeGeneratorUtil
-
Deprecated.as of Java 11, use #makeClass(String,byte[],Class)
- makeConstant(boolean) - Static method in class org.glassfish.pfl.basic.func.NullaryPredicate.Factory
- makeConstant(T) - Static method in class org.glassfish.pfl.basic.func.NullaryFunction.Factory
-
Deprecated.
- 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(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
- 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(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).
- 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) - Static method in class org.glassfish.pfl.basic.func.NullaryFunction.Factory
-
Deprecated.
- 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) - 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) - Static method in class org.glassfish.pfl.basic.logex.WrapperGenerator
-
Given an interface annotated with @ExceptionWrapper, return a proxy implementing the interface.
- makeWrapper(Class, 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) - Method in class org.glassfish.pfl.tf.timer.spi.ObjectRegistrationManagerNOPImpl
- 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, Named) - Method in class org.glassfish.pfl.tf.timer.spi.ObjectRegistrationManagerNOPImpl
- map(Collection, Collection, UnaryFunction) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
- map(List, UnaryFunction) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
- map(Map, UnaryFunction) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
- map(Pair...) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
- mapToFunction(Map) - 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 Interface 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) - Constructor for class org.glassfish.pfl.tf.spi.MethodMonitorBase
- MethodMonitorBase.MethodMonitorFactorySelfImpl - Class in org.glassfish.pfl.tf.spi
- 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
- MethodMonitorFactorySelfImpl(String) - Constructor for class org.glassfish.pfl.tf.spi.MethodMonitorBase.MethodMonitorFactorySelfImpl
- MethodMonitorGroup - Annotation Interface 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 - Enum constant in enum class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperator
- 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
- 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 Class 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
- MONITORED_METHOD - Enum constant in enum class org.glassfish.pfl.tf.spi.EnhancedClassData.MethodType
- 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 - 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.
- Named(String, String) - Constructor for class org.glassfish.pfl.tf.spi.Named
- 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
- NE - Enum constant in enum class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperator
- 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) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
- newConstructorForExternalization(Class) - Method in class org.glassfish.pfl.basic.reflection.Bridge
- newConstructorForExternalization(Class) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
-
Return a constructor that can be used to create an instance of the class for externalization.
- newConstructorForSerialization(Class) - Method in class org.glassfish.pfl.basic.reflection.Bridge
- newConstructorForSerialization(Class) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
-
Return a no-arg constructor for the specified class, based on the default constructor for its nearest non-serializable base class.
- newConstructorForSerialization(Class, Constructor) - Method in class org.glassfish.pfl.basic.reflection.Bridge
- newConstructorForSerialization(Class, Constructor) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
-
Return a no-arg constructor for the specified class which invokes the specified constructor.
- newObj(Type, List) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
- newObj(Type, Signature, List) - 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
- newOptionalDataExceptionForSerialization(boolean) - Method in class org.glassfish.pfl.basic.reflection.Bridge
- newOptionalDataExceptionForSerialization(boolean) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
-
Return a new OptionalDataException instance.
- 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 - Variable in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor.ErrorReport
- Node<T> - Interface in org.glassfish.pfl.basic.graph
-
Node in a graph.
- 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
- NONE - Enum constant in enum class org.glassfish.pfl.dynamic.codegen.impl.ASMUtil.RequiredEmitterType
- NONE - Enum constant in enum class org.glassfish.pfl.tf.spi.annotation.TraceEnhanceLevel
- NONE - Enum constant in enum class org.glassfish.pfl.tf.spi.TimingPointType
- 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
- NORMAL - Enum constant in enum class org.glassfish.pfl.basic.fsm.State.Kind
- NORMAL - Enum constant in enum class org.glassfish.pfl.tf.tools.enhancer.ClassTracer.State
- NORMAL_METHOD - Enum constant in enum class org.glassfish.pfl.tf.spi.EnhancedClassData.MethodType
- NormalMethodChecker(MethodVisitor, int, String, String) - Constructor for class org.glassfish.pfl.tf.tools.enhancer.ClassEnhancer.NormalMethodChecker
- NoStackTrace - Annotation Interface 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(Guard.Base.Predicate) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
- not(UnaryPredicate) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
- NOT - Enum constant in enum class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.UnaryOperator
- note(String) - Method in class org.glassfish.pfl.test.TestBase
- notify(Stack, TimerEvent) - Method in class org.glassfish.pfl.tf.timer.impl.StatsEventHandlerBase
- 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(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
- NULL - Enum constant in enum class org.glassfish.pfl.dynamic.copyobject.spi.CopyType
-
Set result.field = null or 0 according to type.
- NULL1 - Enum constant in enum class org.glassfish.pfl.tf.tools.enhancer.ClassTracer.State
- NULL2 - Enum constant in enum class org.glassfish.pfl.tf.tools.enhancer.ClassTracer.State
- NullaryFunction<T> - Interface in org.glassfish.pfl.basic.func
-
Deprecated.replaced by
Supplier - NullaryFunction.Factory - Class in org.glassfish.pfl.basic.func
-
Deprecated.
- 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
- NullEmitter() - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.NullEmitter
- nullImpl - Static variable in interface org.glassfish.pfl.tf.timer.spi.ObjectRegistrationManager
- 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.
- NUMERIC - Enum constant in enum class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperatorKind
- numFail() - Method in class org.glassfish.pfl.test.JUnitReportHelper.Counts
- numPass() - Method in class org.glassfish.pfl.test.JUnitReportHelper.Counts
O
- 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
- objectFieldOffset(Field) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
-
Returns the offset of a non-static field, which can be passed into the set... or get... methods.
- 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 - Class in org.glassfish.pfl.test
-
General object related utilities.
- ObjectUtility(boolean, int, int) - Constructor for class org.glassfish.pfl.basic.algorithm.ObjectUtility
- ObjectWriter - Class in org.glassfish.pfl.basic.algorithm
- ObjectWriter - Class in org.glassfish.pfl.test
- ObjectWriter() - Constructor for class org.glassfish.pfl.basic.algorithm.ObjectWriter
- 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.
- OPEN_FOR_READ - Enum constant in enum class org.glassfish.pfl.basic.tools.file.FileWrapper.FileState
- OPEN_FOR_WRITE - Enum constant in enum class org.glassfish.pfl.basic.tools.file.FileWrapper.FileState
- 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() - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorFactoryDefaults
- OperationTracer - Class in org.glassfish.pfl.basic.logex
- 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(Guard.Base.Predicate, Guard.Base.Predicate) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
- or(UnaryPredicate, UnaryPredicate) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
- OR - Enum constant in enum class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperator
- 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.reflection - package org.glassfish.pfl.basic.reflection
- 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
- 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
- OTHER - Enum constant in enum class org.glassfish.pfl.tf.tools.enhancer.ClassTracer.Input
- out() - Method in class org.glassfish.pfl.basic.algorithm.Printer
- out() - Method in class org.glassfish.pfl.dynamic.codegen.impl.CodegenPrinter
P
- p(Object) - Method in class org.glassfish.pfl.basic.algorithm.Printer
- p(Object) - Method in class org.glassfish.pfl.dynamic.codegen.impl.CodegenPrinter
- p(Object...) - Method in class org.glassfish.pfl.basic.algorithm.Printer
- p(String) - Method in class org.glassfish.pfl.basic.algorithm.Printer
- p(String) - 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 utility class representing a generic types Pair of elements.
- Pair() - Constructor for class org.glassfish.pfl.basic.contain.Pair
- Pair(S) - Constructor for class org.glassfish.pfl.basic.contain.Pair
- Pair(S, T) - Constructor for class org.glassfish.pfl.basic.contain.Pair
- PairComparator<S,
T> - Class in org.glassfish.pfl.basic.contain - PairComparator(Comparator, Comparator) - Constructor for class org.glassfish.pfl.basic.contain.PairComparator
- parent() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
- parent() - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldGenerator
- parent() - 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() - Method in class org.glassfish.pfl.dynamic.codegen.impl.NodeBase
- parent(Node) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
- parent(Node) - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldGenerator
- parent(Node) - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodGenerator
- parent(Node) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Node
-
Set the parent to a new value.
- 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) - 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() - Method in class org.glassfish.pfl.test.JUnitReportWriter.TestCounts
- pass(long) - Method in class org.glassfish.pfl.test.JUnitReportHelper
-
Report that the current test passed.
- 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.
- PHASE1 - Enum constant in enum class org.glassfish.pfl.tf.spi.annotation.TraceEnhanceLevel
- PHASE2 - Enum constant in enum class org.glassfish.pfl.tf.spi.annotation.TraceEnhanceLevel
- 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 - Enum constant in enum class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperator
- 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 Interface 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 Interface 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
- Predicate(String) - Constructor for class org.glassfish.pfl.basic.fsm.Guard.Base.Predicate
- 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
- PREPARE - Enum constant in enum class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor.Mode
- 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(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.basic.concurrent.SoftCache
-
Update this cache so that the given
keymaps to the givenvalue. - put(K, V) - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
-
Associates the specified value with the specified key in this map.
- 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) - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
-
Copies all of the mappings from the specified map to this map.
- putBoolean(Object, long, boolean) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
- putByte(Object, long, byte) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
- putChar(Object, long, char) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
- putDouble(Object, long, double) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
- putFloat(Object, long, float) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
- putInt(Object, long, int) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
-
Stores a value into a given Java field.
- putLong(Object, long, long) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
- putObject(Object, long, Object) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
- putShort(Object, long, short) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
Q
- QUALIFY_ALL - Static variable in class org.glassfish.pfl.test.DOMElementWriter.XmlNamespacePolicy
-
Qualifies namespaces for elements and attributes.
R
- READ - Enum constant in enum class org.glassfish.pfl.basic.tools.file.FileWrapper.OpenMode
- 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.
- readObjectForSerialization(Class) - Method in class org.glassfish.pfl.basic.reflection.Bridge
- readObjectForSerialization(Class) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
-
Returns a method handle to allow invocation of the specified class's readObject method.
- readResolveForSerialization(Class) - Method in class org.glassfish.pfl.basic.reflection.Bridge
- readResolveForSerialization(Class) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
-
Returns a method handle to allow invocation of the specified class's readResolve method.
- 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
- RECURSE - Enum constant in enum class org.glassfish.pfl.dynamic.copyobject.spi.CopyType
-
Standard behavior: apply standard copier to the value of the field.
- REFERENCE - Enum constant in enum class org.glassfish.pfl.basic.fsm.State.Kind
- ReflectiveCopyException - Exception Class in org.glassfish.pfl.dynamic.copyobject.spi
- ReflectiveCopyException() - Constructor for exception class org.glassfish.pfl.dynamic.copyobject.spi.ReflectiveCopyException
- ReflectiveCopyException(String) - Constructor for exception class org.glassfish.pfl.dynamic.copyobject.spi.ReflectiveCopyException
- ReflectiveCopyException(String, Throwable) - Constructor for exception class 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(Class, MethodMonitorFactory) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorRegistry
-
Register a particular MethodMonitorFactory against an annotation.
- register(Interceptor) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.InterceptorContext
- 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) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorRegistry
-
Register a class with the tracing facility.
- registerClass(Class, List, Map) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorRegistry
-
Register a class with the tracing facility.
- registeredFactory(Class) - 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.
- RELATIONAL - Enum constant in enum class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperatorKind
- REM - Enum constant in enum class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperator
- remove() - Method in class org.glassfish.pfl.tf.timer.impl.LogEventHandlerIterator
- remove(E) - Method in class org.glassfish.pfl.basic.contain.MultiSet
- remove(Object) - Method in class org.glassfish.pfl.basic.concurrent.SoftCache
-
Remove the mapping for the given
keyfrom this cache, if present. - 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(Object) - Method in class org.glassfish.pfl.basic.contain.ObjectSet
- remove(Object) - Method in class org.glassfish.pfl.tf.timer.impl.VersionedHashSet
- remove(K) - Method in class org.glassfish.pfl.basic.concurrent.WeakCache
-
Remove any value associated with the key.
- remove(Controllable) - Method in class org.glassfish.pfl.tf.timer.impl.TimerGroupImpl
- 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) - Static method in class org.glassfish.pfl.test.TestCaseTools
- resourceBundle() - Element in annotation interface org.glassfish.pfl.basic.logex.ExceptionWrapper
-
Return the name of the ResourceBundle to use for I18N support for exceptions in this class.
- ResourceFactory<T> - Class in org.glassfish.pfl.basic.contain
-
A thread-safe, contention-free lazy resource factory.
- ResourceFactory(NullaryFunction) - 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
- RESULT - Enum constant in enum class org.glassfish.pfl.dynamic.copyobject.spi.CopyType
-
Set result.field = result.
- 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(String[]) - Method in class org.glassfish.pfl.tf.tools.enhancer.EnhanceTool
- run(TestResult) - Method in class org.glassfish.pfl.test.TestCaseTools.SingleInstanceTestSuite
- run(TestResult) - Method in class org.glassfish.pfl.test.TimedTest
- 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, File...) - Constructor for class org.glassfish.pfl.basic.tools.file.Scanner
- Scanner(int, List) - 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 Interface 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(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(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(ClassLoader) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.CurrentClassLoader
- 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 - Enum constant in enum class org.glassfish.pfl.dynamic.codegen.spi.ModifiableFieldReference.ReferenceType
- 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) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
-
Euaivalent to setDefault( oldState, oldState )
- 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.
- 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 "#!"
- 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
- SETTER - Enum constant in enum class org.glassfish.pfl.dynamic.codegen.impl.ASMUtil.RequiredEmitterType
- SEVERE - Enum constant in enum class org.glassfish.pfl.basic.logex.LogLevel
- 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() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
- signature() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
- Signature - Class in org.glassfish.pfl.dynamic.codegen.spi
-
Represents the signature of a method, which is sometimes needed for selecting the correct method.
- SimpleEmitter(int) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.SimpleEmitter
- SimpleMethodTracer - Class in org.glassfish.pfl.tf.tools.enhancer
- SimpleMethodTracer(MethodVisitor, Util) - Constructor for class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
- SimpleName(String) - Constructor for class org.glassfish.pfl.basic.fsm.Guard.Base.SimpleName
- SINGLE - Enum constant in enum class org.glassfish.pfl.test.TestCaseTools.TestSuiteType
- SingleInstanceTestSuite(Class) - Constructor for class org.glassfish.pfl.test.TestCaseTools.SingleInstanceTestSuite
- 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
Mapinterface. - SoftCache() - Constructor for class org.glassfish.pfl.basic.concurrent.SoftCache
-
Construct a new, empty
SoftCachewith the default capacity and the default load factor. - SoftCache(int) - Constructor for class org.glassfish.pfl.basic.concurrent.SoftCache
-
Construct a new, empty
SoftCachewith the given initial capacity and the default load factor. - SoftCache(int, float) - Constructor for class org.glassfish.pfl.basic.concurrent.SoftCache
-
Construct a new, empty
SoftCachewith the given initial capacity and the given load factor. - SOURCE - Enum constant in enum class org.glassfish.pfl.dynamic.copyobject.spi.CopyType
-
Set result.field = source.
- 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,
T> - 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 Interface 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.
- stage() - Element in annotation interface org.glassfish.pfl.tf.spi.annotation.TFEnhanced
- STANDARD - Enum constant in enum class org.glassfish.pfl.test.TestCaseTools.TestSuiteType
- 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) - 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) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
- startObject(Object) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
- startObject(Object) - Method in class org.glassfish.pfl.test.ObjectWriter
- startObject(String) - Method in class org.glassfish.pfl.basic.algorithm.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, String) - Constructor for class org.glassfish.pfl.basic.fsm.State
- State(Set, String, State.Kind) - Constructor for class org.glassfish.pfl.basic.fsm.State
- State.Kind - Enum Class 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 - Enum constant in enum class org.glassfish.pfl.tf.spi.EnhancedClassData.MethodType
- staticCall(Type, String, List) - 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.
- staticCall(Type, String, Signature, List) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
Construct a representation of a static method invocation.
- 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
- staticFieldOffset(Field) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
- 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
- StringPair(String) - Constructor for class org.glassfish.pfl.basic.tools.argparser.ArgParser.StringPair
-
Construct a StringPair from data of the first first:second.
- StringPair(String, String) - Constructor for class org.glassfish.pfl.basic.tools.argparser.ArgParser.StringPair
- StringParser - Class in org.glassfish.pfl.basic.tools.file
- StringParser(String) - Constructor for class org.glassfish.pfl.basic.tools.file.StringParser
- substitute(List) - Method in class org.glassfish.pfl.basic.tools.file.Block
- suite() - Static method in class org.glassfish.pfl.test.TimedTest
- superCall(String, List) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
- superCall(String, Signature, List) - 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(List) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
Call to superclass constructor.
- superObj(Signature, List) - 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() - Constructor for class org.glassfish.pfl.basic.contain.SynchronizedHolder
- SynchronizedHolder(T) - 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() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.FieldAccessExpressionBase
- target(T) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.CallExpression
- 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
- test(S, T) - Method in interface org.glassfish.pfl.basic.func.BinaryPredicate
-
Deprecated.
- test(T) - Method in interface org.glassfish.pfl.basic.func.UnaryPredicate
-
Deprecated.
- 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 Interface 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.TestSuiteType - Enum Class in org.glassfish.pfl.test
- TestCounts(int, int, int) - Constructor for class org.glassfish.pfl.test.JUnitReportWriter.TestCounts
- TestDescription(String, String) - Constructor for class org.glassfish.pfl.test.JUnitReportWriter.TestDescription
- 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 Interface 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(List) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
Call to another constructor.
- thisObj(Signature, List) - 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.
- throwException(Throwable) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
-
Throw the exception.
- 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
- timer() - Method in class org.glassfish.pfl.tf.timer.spi.TimerEvent
-
The name of the Timer used to create this entry.
- Timer - Interface in org.glassfish.pfl.tf.timer.spi
-
Used to create specific TimerEvent instances through a TimerEventController.
- 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 Class 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
- 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(String) - Constructor for class org.glassfish.pfl.tf.timer.spi.TimerManager
- 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.
- 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 - Enum constant in enum class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperator
- 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
- TimingPoints - Enum constant in enum class org.glassfish.pfl.tf.tools.enhancer.EnhanceTool.ProcessingMode
-
Only generate the timing points file: no changes to monitored class bytecode.
- TimingPointType - Enum Class in org.glassfish.pfl.tf.spi
-
Used to indicate what kind of TimingPoint a InfoMethod represents.
- toAccessibleField(Field, Class) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
-
Returns the specified field after calling setAccessible, if it is accessible from the specified class.
- toAccessibleMethod(Method, Class) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
-
Returns the specified method after calling setAccessible, if it is accessible from the specified class.
- 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
- tpName() - Element in annotation interface org.glassfish.pfl.tf.spi.annotation.InfoMethod
-
Gives the name of timing point to use for this info method.
- tpType() - Element in annotation interface org.glassfish.pfl.tf.spi.annotation.InfoMethod
-
Indicates whether this info method represents an ENTER, EXIT, or NONE (no timing point).
- TRACE_BYTE_CODE_GENERATION - Static variable in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Debugging option used to trace the byte code generation.
- TraceEnhance - Enum constant in enum class org.glassfish.pfl.tf.tools.enhancer.EnhanceTool.ProcessingMode
-
Update the class schema and insert tracing code.
- TraceEnhanceLevel - Enum Class in org.glassfish.pfl.tf.spi.annotation
-
Annotation representing the level of tracing enhancement present on a class file.
- TraceEnhancementException - Exception Class 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 class org.glassfish.pfl.tf.spi.TraceEnhancementException
-
Creates a new instance of
TraceEnhancementExceptionwithout detail message. - TraceEnhancementException(String) - Constructor for exception class org.glassfish.pfl.tf.spi.TraceEnhancementException
-
Constructs an instance of
TraceEnhancementExceptionwith the specified detail message. - TracingEventHandler(TimerFactory, String) - Constructor for class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl.TracingEventHandler
- transform(boolean, byte[], Function) - 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(Util, MethodVisitor, ClassTracer.Input) - Method in enum class org.glassfish.pfl.tf.tools.enhancer.ClassTracer.State
- Transition - Class in org.glassfish.pfl.basic.fsm
-
This represents an action, guard, and next state for a transition.
- 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, - Class in org.glassfish.pfl.basic.containU> -
Represents a Triple of values.
- Triple(S, T, U) - Constructor for class org.glassfish.pfl.basic.contain.Triple
- TRUE(Class) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
- 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 - Variable in class org.glassfish.pfl.dynamic.codegen.impl.FieldInfoImpl
- 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() - 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() - 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.
- 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 - Class in org.glassfish.pfl.dynamic.codegen.spi
-
Representation of Types (no generic support) used for codegen API.
- typeCode(Type) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
U
- UnaryFunction<T,
R> - Interface in org.glassfish.pfl.basic.func -
Deprecated.replaced in JDK8 by
Function - 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
-
Deprecated.replaced by
Predicate - 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
-
Deprecated.replaced by
Consumer - 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
- UpdateSchemas - Enum constant in enum class org.glassfish.pfl.tf.tools.enhancer.EnhanceTool.ProcessingMode
-
Update the class schemas for monitored classes, but don't insert the tracing code.
- 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 - Variable in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
- Util - Class in org.glassfish.pfl.dynamic.codegen.impl
- 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() - Element in annotation interface org.glassfish.pfl.basic.logex.Message
-
Define the Log message to be generated for this exception.
- value() - Element in annotation interface org.glassfish.pfl.basic.tools.argparser.DefaultValue
- value() - Element in annotation interface org.glassfish.pfl.basic.tools.argparser.Help
- value() - Element in annotation interface org.glassfish.pfl.basic.tools.argparser.Separator
- value() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ConstantExpression
- value() - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
- value() - Element in annotation interface org.glassfish.pfl.dynamic.copyobject.spi.Copy
- value() - Element in annotation interface org.glassfish.pfl.dynamic.generator.Builder
-
Property identifier used to initialize property.
- value() - Element in annotation interface org.glassfish.pfl.dynamic.generator.Delegate
-
Property identifier used to initialize property.
- value() - Element in annotation interface org.glassfish.pfl.dynamic.generator.Factory
-
Property identifier used to initialize property.
- value() - Element in annotation interface org.glassfish.pfl.dynamic.generator.Value
-
Property identifier used to initialize property.
- value() - Element in annotation interface org.glassfish.pfl.test.TestCase
- value() - Element in annotation interface org.glassfish.pfl.tf.spi.annotation.Description
-
The description to be applied to the annotated element.
- value() - Element in annotation interface org.glassfish.pfl.tf.spi.annotation.MethodMonitorGroup
-
List of MethodMonitorGroups that are subgrops of this one.
- Value - Annotation Interface 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.
- valueOf(String) - Static method in enum class org.glassfish.pfl.basic.fsm.Guard.Result
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.glassfish.pfl.basic.fsm.State.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.glassfish.pfl.basic.logex.LogLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.glassfish.pfl.basic.tools.file.FileWrapper.FileState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.glassfish.pfl.basic.tools.file.FileWrapper.OpenMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor.Mode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.glassfish.pfl.dynamic.codegen.impl.ASMUtil.RequiredEmitterType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperator
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperatorKind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.UnaryOperator
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.glassfish.pfl.dynamic.codegen.spi.ModifiableFieldReference.ReferenceType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.glassfish.pfl.dynamic.copyobject.spi.CopyType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.glassfish.pfl.test.TestCaseTools.TestSuiteType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.glassfish.pfl.tf.spi.annotation.TraceEnhanceLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.glassfish.pfl.tf.spi.EnhancedClassData.MethodType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.glassfish.pfl.tf.spi.TimingPointType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.glassfish.pfl.tf.timer.spi.TimerEvent.TimerEventType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.glassfish.pfl.tf.tools.enhancer.ClassTracer.Input
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.glassfish.pfl.tf.tools.enhancer.ClassTracer.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.glassfish.pfl.tf.tools.enhancer.EnhanceTool.ProcessingMode
-
Returns the enum constant of this class with the specified name.
- values() - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
-
Returns a
Collectionview of the values contained in this map. - values() - Static method in enum class org.glassfish.pfl.basic.fsm.Guard.Result
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.glassfish.pfl.basic.fsm.State.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.glassfish.pfl.basic.logex.LogLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.glassfish.pfl.basic.tools.file.FileWrapper.FileState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.glassfish.pfl.basic.tools.file.FileWrapper.OpenMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor.Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.glassfish.pfl.dynamic.codegen.impl.ASMUtil.RequiredEmitterType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperatorKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.UnaryOperator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.glassfish.pfl.dynamic.codegen.spi.ModifiableFieldReference.ReferenceType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.glassfish.pfl.dynamic.copyobject.spi.CopyType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.glassfish.pfl.test.TestCaseTools.TestSuiteType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.glassfish.pfl.tf.spi.annotation.TraceEnhanceLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.glassfish.pfl.tf.spi.EnhancedClassData.MethodType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.glassfish.pfl.tf.spi.TimingPointType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.glassfish.pfl.tf.timer.spi.TimerEvent.TimerEventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.glassfish.pfl.tf.tools.enhancer.ClassTracer.Input
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.glassfish.pfl.tf.tools.enhancer.ClassTracer.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.glassfish.pfl.tf.tools.enhancer.EnhanceTool.ProcessingMode
-
Returns an array containing the constants of this enum class, 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
- VariablesInMethod() - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ASMUtil.VariablesInMethod
- verbose() - Method in interface org.glassfish.pfl.tf.tools.enhancer.EnhanceTool.Arguments
- VERIFY - Enum constant in enum class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor.Mode
- 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(int) - Constructor for class org.glassfish.pfl.tf.timer.impl.VersionedHashSet
- VersionedHashSet(int, float) - Constructor for class org.glassfish.pfl.tf.timer.impl.VersionedHashSet
- VersionedHashSet(Collection) - 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
- WARNING - Enum constant in enum class org.glassfish.pfl.basic.logex.LogLevel
- 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
Mapimplementation with weak keys. - WeakHashMapSafeReadLock() - Constructor for class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
-
Constructs a new, empty
WeakHashMapwith the default initial capacity (16) and load factor (0.75). - WeakHashMapSafeReadLock(int) - Constructor for class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
-
Constructs a new, empty
WeakHashMapwith the given initial capacity and the default load factor (0.75). - WeakHashMapSafeReadLock(int, float) - Constructor for class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
-
Constructs a new, empty
WeakHashMapwith the given initial capacity and the given load factor. - WeakHashMapSafeReadLock(Map) - Constructor for class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
-
Constructs a new
WeakHashMapwith 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.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.
- WRITE - Enum constant in enum class org.glassfish.pfl.basic.tools.file.FileWrapper.OpenMode
- WRITE_EMPTY - Enum constant in enum class org.glassfish.pfl.basic.tools.file.FileWrapper.OpenMode
- 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.
- writeObjectForSerialization(Class) - Method in class org.glassfish.pfl.basic.reflection.Bridge
- writeObjectForSerialization(Class) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
-
Returns a method handle to allow invocation of the specified class's writeObject method.
- writeReplaceForSerialization(Class) - Method in class org.glassfish.pfl.basic.reflection.Bridge
- writeReplaceForSerialization(Class) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
-
Returns a method handle to allow invocation of the specified class's writeReplace method.
- 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
- XmlNamespacePolicy(boolean, boolean) - Constructor for class org.glassfish.pfl.test.DOMElementWriter.XmlNamespacePolicy
_
- _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
- _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.
- _byte() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
- _byteCode(ClassLoader, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate byte codes for the current ClassGenerator. cl is used to resolve any references to other classes.
- _byteCode(ClassGenerator, ClassLoader, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate byte codes for the ClassGenerator. cl is used to resolve any references to other classes.
- _call(Expression, String, List) - 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, 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, Signature, List) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate a call to an instance method.
- _call(Expression, String, Signature, Expression...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate a call to an instance method.
- _call(Type, String, List) - 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, 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, Signature, List) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate a call to a static method.
- _call(Type, String, Signature, Expression...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate a call to a static method.
- _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
- _class(int, String, Type, List) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Define a class.
- _class(int, String, Type, Type...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Define a class.
- _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.
- _classGenerator() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Obtain the ClassGeneratorImpl that is constructed by the Wrapper methods.
- _classGenerator(ClassGenerator) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
- _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(boolean) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a constant expression representing the value c.
- _const(byte) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
- _const(byte) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a constant expression representing the value c.
- _const(char) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
- _const(char) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a constant expression representing the value c.
- _const(double) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
- _const(double) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a constant expression representing the value c.
- _const(float) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
- _const(float) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a constant expression representing the value c.
- _const(int) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
- _const(int) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a constant expression representing the value c.
- _const(long) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
- _const(long) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a constant expression representing the value c.
- _const(short) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
- _const(short) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a constant expression representing the value c.
- _const(String) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
- _const(String) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a constant expression representing the value c.
- _const(Type) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
- _const(Type) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a constant expression representing the value c.
- _constructor(int, List) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Begin defining a constructor in the current class.
- _constructor(int, 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.
- _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(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.
- _double() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.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.
- _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
- _generate(Class, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate a class for the current ClassGenerator, in the same classloader and package as a specified "anchor" class to which the caller has access.
- _generate(Class, Properties, PrintStream) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate a class for the current ClassGenerator, in the same classloader and package as a specified "anchor" class to which the caller has access.
- _generate(ClassLoader, ProtectionDomain, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Deprecated.as of Java 11, use
Wrapper._generate(Class, Properties) - _generate(ClassLoader, ProtectionDomain, Properties, PrintStream) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Deprecated.as of Java 11, use
Wrapper._generate(Class, Properties, PrintStream) - _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() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return an ImportList that can be shared across multiple class generations.
- _import(String) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Used to create short names for types.
- _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.
- _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, List) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Define an interface.
- _interface(int, String, Type...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Define an interface.
- _long() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
- _method(int, Type, String, List) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Begin defining a method in the current class.
- _method(int, Type, String, Type...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Begin defining a method in the current class.
- _ne(Expression, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Create an expression representing the application of the !
- _new(Type, List) - 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, 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, Signature, List) - 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, 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_array_init(Type, List) - 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, 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.
- _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.
- _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.
- _package() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Same as _package( "" ).
- _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.
- _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, List) - 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, 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
- _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(Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate source code into a specified output directory. options must set SOURCE_GENERATION_DIRECTORY to the name of the output directory.
- _sourceCode(ClassGenerator, PrintStream, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate the Java source code for the ClassGenerator. options may be used to control some aspects of the formatting of the source code, but no options are currently defined.
- _sourceCode(ClassGenerator, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate source code into a specified output directory. options must set SOURCE_GENERATION_DIRECTORY to the name of the 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.
- _super(String, List) - 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, 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, Signature, List) - 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, 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(List) - 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.
- _super(Signature, List) - 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, 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.
- _t(String) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return the reference type for the given class name. name may be either the Class name, if the full name has been imported using an _import statement, or a fully qualified Class name.
- _this() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
- _this() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return an expression representing "this".
- _this(List) - 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(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(Signature, List) - 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, 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.
- _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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
BiFunction