- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.AssignmentStatement
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.BlockStatement
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.BreakStatement
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.CaseBranch
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.DefinitionStatement
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ArrayIndexExpression
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ArrayLengthExpression
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperatorExpression
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.CastExpression
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ConstantExpression
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ExpressionBase
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.IfExpression
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.InstofExpression
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NewArrExpression
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NewObjExpression
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NonStaticCallExpression
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NonStaticFieldAccessExpression
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.StaticCallExpression
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.StaticFieldAccessExpression
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.SuperCallExpression
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.SuperObjExpression
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ThisExpression
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ThisObjExpression
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.UnaryOperatorExpression
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.VariableImpl
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.VoidExpression
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldGenerator
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.IfStatement
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodGenerator
-
- accept(Visitor) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Node
-
Accept the visitor and allow it to perform actions on this Node.
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NodeBase
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ReturnStatement
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SwitchStatement
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ThrowStatement
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TryStatement
-
- accept(Visitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.WhileStatement
-
- Action - Interface in org.glassfish.pfl.basic.fsm
-
An Action may be associated with a transition between to
states.
- Action.Base - Class in org.glassfish.pfl.basic.fsm
-
- Action.Base(String) - Constructor for class org.glassfish.pfl.basic.fsm.Action.Base
-
- ActionFactory - Class in org.glassfish.pfl.basic.tools.file
-
- ActionFactory() - Constructor for class org.glassfish.pfl.basic.tools.file.ActionFactory
-
- ActionFactory(int) - Constructor for class org.glassfish.pfl.basic.tools.file.ActionFactory
-
- ActionFactory(int, boolean) - Constructor for class org.glassfish.pfl.basic.tools.file.ActionFactory
-
- activeSet() - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
-
- activeSet() - Method in interface org.glassfish.pfl.tf.timer.spi.TimerFactory
-
Returns a read-only view of the set of Controllables that are
currently active.
- add(E) - Method in class org.glassfish.pfl.basic.contain.MultiSet
-
- add(Object) - Method in class org.glassfish.pfl.basic.contain.ObjectSet
-
- add(State, Input, Guard, Action, State) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
-
Add a new transition (old,in,guard,act,new) to the state engine.
- add(State, Set<Input>, Guard, Action, State) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
-
Repeatedly calls add( State, Input, Guard, Action, State ) for
each element of input.
- add(State, Input, Action, State) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
-
Add a transition with a guard that always evaluates to true.
- add(State, Set<Input>, Action, State) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
-
Repeatedly call add( State, Input, Action, State ) for each
element of input.
- add(T) - Method in class org.glassfish.pfl.basic.graph.GraphImpl
-
- add(Controllable) - Method in class org.glassfish.pfl.tf.timer.impl.TimerGroupImpl
-
- add(E) - Method in class org.glassfish.pfl.tf.timer.impl.VersionedHashSet
-
- add(Controllable) - Method in interface org.glassfish.pfl.tf.timer.spi.TimerGroup
-
- addAfterLast(String) - Method in class org.glassfish.pfl.basic.tools.file.Block
-
Add String after the end of the block.
- addAnnotation(AnnotatedElement, Annotation) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
-
Add an annotation to element, which must be a Class, Method,
or Constructor.
- addArgument(Type, String) - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodGenerator
-
- addAssign(Expression, Expression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.BlockStatement
-
- addBeforeFirst(String) - Method in class org.glassfish.pfl.basic.tools.file.Block
-
Add String before the start of the block.
- addBreak() - Method in class org.glassfish.pfl.dynamic.codegen.impl.BlockStatement
-
Add a break statement to this BlockStatement.
- addCase(int) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SwitchStatement
-
- addCatch(Type, String) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TryStatement
-
Add a new Catch block to this try statement.
- addConstructorInfo(MethodInfo) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
-
- addDefinition(Type, String, Expression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.BlockStatement
-
- addDirectoryToSkip(String) - Method in class org.glassfish.pfl.basic.tools.file.Scanner
-
Add a pattern that defines a directory to skip.
- addError(JUnitReportWriter.TestDescription, Throwable) - Method in interface org.glassfish.pfl.test.JUnitReportWriter
-
An error occurred.
- addError(JUnitReportWriter.TestDescription, Throwable) - Method in class org.glassfish.pfl.test.XMLJUnitReportWriter
-
- addExpression(Expression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.BlockStatement
-
- addFacet(T) - Method in interface org.glassfish.pfl.basic.facet.FacetAccessor
-
Add a facet to the object.
- addFacet(T) - Method in class org.glassfish.pfl.basic.facet.FacetAccessorImpl
-
- addFailure(JUnitReportWriter.TestDescription, Throwable) - Method in interface org.glassfish.pfl.test.JUnitReportWriter
-
A failure occurred.
- addFailure(JUnitReportWriter.TestDescription, Throwable) - Method in class org.glassfish.pfl.test.XMLJUnitReportWriter
-
- addField(FieldGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
-
- addField(int, Type, String) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
-
- addFieldInfo(FieldInfo) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
-
- addIf(Expression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.BlockStatement
-
- addImplementedInterface(Type) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ModifiableClass
-
- addImport(String) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ImportListImpl
-
Add a fully-qualified type name to the imports.
- addImport(Type) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ImportListImpl
-
- addImport(String) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ImportList
-
Add a fully-qualified type name to the imports.
- addImport(Type) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ImportList
-
- addInheritedAnnotations(Class<?>, Class<?>) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
-
Add all annotations on cls (including inherited annotations
and its methods (including overridden methods in super classes and
interfaces) to super (which must be a super class or interface of cls).
- addInvocationHandler(Class<?>, InvocationHandler) - Method in interface org.glassfish.pfl.basic.proxy.CompositeInvocationHandler
-
Add an invocation handler for all methods on interface interf.
- addInvocationHandler(Class<?>, InvocationHandler) - Method in class org.glassfish.pfl.basic.proxy.CompositeInvocationHandlerImpl
-
- addKnownName(String, Scanner.Action) - Method in class org.glassfish.pfl.basic.tools.file.Recognizer
-
- addKnownSuffix(String, Scanner.Action) - Method in class org.glassfish.pfl.basic.tools.file.Recognizer
-
- addMethodInfo(MethodInfo) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
-
- addPrefix(String, String) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorFactoryDefaults
-
Add a new Package prefix symbol to the table.
- addPrefixToAll(String) - Method in class org.glassfish.pfl.basic.tools.file.Block
-
Add the prefix to each string in the block.
- addReturn() - Method in class org.glassfish.pfl.dynamic.codegen.impl.BlockStatement
-
Add an empty return to this BlockStatement.
- addReturn(Expression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.BlockStatement
-
Add a return with an expression to this BlockStatement.
- addSwitch(Expression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.BlockStatement
-
- addTag(String) - Method in class org.glassfish.pfl.basic.tools.file.Block
-
Add a tag to the block.
- addThrow(Expression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.BlockStatement
-
- addTimer(String, String) - Method in class org.glassfish.pfl.tf.timer.spi.TimingInfoProcessor
-
- addTimerGroup(String, String) - Method in class org.glassfish.pfl.tf.timer.spi.TimingInfoProcessor
-
- addTry() - Method in class org.glassfish.pfl.dynamic.codegen.impl.BlockStatement
-
- addWhile(Expression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.BlockStatement
-
- Algorithms - Class in org.glassfish.pfl.basic.algorithm
-
- Algorithms.Action<T> - Interface in org.glassfish.pfl.basic.algorithm
-
- and(UnaryPredicate<A>, UnaryPredicate<A>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
-
- and(Guard.Base.Predicate, Guard.Base.Predicate) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
-
- annoNamesForClass - Variable in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
-
- AnnotationAnalyzer - Class in org.glassfish.pfl.basic.algorithm
-
Given an AnnotatedElement, fetch all of the inherited annotations.
- AnnotationAnalyzer() - Constructor for class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
-
- annotationNames - Variable in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
-
- AnnotationScannerAction - Class in org.glassfish.pfl.tf.tools.enhancer
-
Scan all classes looking for annotations annotated with @MethodMonitorGroup,
and saves the internal names of any such annotations.
- annoToHolderName - Variable in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
-
- append(boolean) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
-
- append(char) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
-
- append(short) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
-
- append(int) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
-
- append(long) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
-
- append(float) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
-
- append(double) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
-
- append(String) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
-
- append(Object) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
-
- append(boolean) - Method in class org.glassfish.pfl.test.ObjectWriter
-
- append(char) - Method in class org.glassfish.pfl.test.ObjectWriter
-
- append(short) - Method in class org.glassfish.pfl.test.ObjectWriter
-
- append(int) - Method in class org.glassfish.pfl.test.ObjectWriter
-
- append(long) - Method in class org.glassfish.pfl.test.ObjectWriter
-
- append(float) - Method in class org.glassfish.pfl.test.ObjectWriter
-
- append(double) - Method in class org.glassfish.pfl.test.ObjectWriter
-
- append(String) - Method in class org.glassfish.pfl.test.ObjectWriter
-
- appendObjectHeader(Object) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
-
- appendObjectHeader(Object) - Method in class org.glassfish.pfl.test.ObjectWriter
-
- ArgParser - Class in org.glassfish.pfl.basic.tools.argparser
-
A general purpose argument parser that uses annotations, reflection,
and generics.
- ArgParser(Class<?>) - Constructor for class org.glassfish.pfl.basic.tools.argparser.ArgParser
-
Construct an ArgParser that parses an argument string into an instance of the
Class argument.
- ArgParser(List<Class<?>>) - Constructor for class org.glassfish.pfl.basic.tools.argparser.ArgParser
-
- ArgParser.StringPair - Class in org.glassfish.pfl.basic.tools.argparser
-
Useful utility class for parsing pairs of strings.
- ArgParser.StringPair(String, String) - Constructor for class org.glassfish.pfl.basic.tools.argparser.ArgParser.StringPair
-
- ArgParser.StringPair(String) - Constructor for class org.glassfish.pfl.basic.tools.argparser.ArgParser.StringPair
-
Construct a StringPair from data of the first first:second.
- args() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.CallExpression
-
- args() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NewObjExpression
-
- argsComplete() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodGenerator
-
- argTypes() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
-
- arguments - Variable in class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoBase
-
- arguments() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoBase
-
- arguments() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.MethodInfo
-
Return a list of arguments for this method.
- arrayIndex(Expression, Expression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
- arrayIndexExpressionBeforeExpr(ExpressionFactory.ArrayIndexExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
-
- arrayIndexExpressionBeforeExpr(ExpressionFactory.ArrayIndexExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
-
- arrayIndexExpressionBeforeExpr(ExpressionFactory.ArrayIndexExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- arrayLength(Expression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
- ASMByteCodeVisitor - Class in org.glassfish.pfl.dynamic.codegen.impl
-
Visitor that is used to generate byte code for a class.
- ASMByteCodeVisitor(TreeWalkerContext, ClassWriter) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
-
- ASMByteCodeVisitor(TreeWalkerContext, ClassWriter, boolean, PrintStream) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
-
- ASMSetupVisitor - Class in org.glassfish.pfl.dynamic.codegen.impl
-
Visitor that can prepare an AST for bytecode generation,
or verify that an AST has been correctly prepared.
- ASMSetupVisitor(TreeWalkerContext) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
-
- ASMSetupVisitor(TreeWalkerContext, ASMSetupVisitor.Mode) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
-
- ASMSetupVisitor.ErrorReport - Class in org.glassfish.pfl.dynamic.codegen.impl
-
Class used to represnt an AST verification error
- ASMSetupVisitor.ErrorReport() - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor.ErrorReport
-
- ASMSetupVisitor.Mode - Enum in org.glassfish.pfl.dynamic.codegen.impl
-
- ASMUtil - Class in org.glassfish.pfl.dynamic.codegen.impl
-
Simple class containing a few ASM-related utilities
and dynamic attributes needs for the byte code generator.
- ASMUtil() - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ASMUtil
-
- ASMUtil.LineNumberTable - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- ASMUtil.LineNumberTable() - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ASMUtil.LineNumberTable
-
- ASMUtil.RequiredEmitterType - Enum in org.glassfish.pfl.dynamic.codegen.impl
-
- ASMUtil.VariablesInMethod - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- ASMUtil.VariablesInMethod() - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ASMUtil.VariablesInMethod
-
- AssignmentStatement - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- assignmentStatementBeforeLeftSide(AssignmentStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
-
- assignmentStatementBeforeLeftSide(AssignmentStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
-
- assignmentStatementBeforeLeftSide(AssignmentStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
-
- assignmentStatementBeforeLeftSide(AssignmentStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- ATTR_CLASSNAME - Static variable in interface org.glassfish.pfl.test.XMLConstants
-
classname attribute for testcase elements
- ATTR_ERRORS - Static variable in interface org.glassfish.pfl.test.XMLConstants
-
errors attribute for testsuite elements
- ATTR_FAILURES - Static variable in interface org.glassfish.pfl.test.XMLConstants
-
failures attribute for testsuite elements
- ATTR_ID - Static variable in interface org.glassfish.pfl.test.XMLConstants
-
id attribute
- ATTR_MESSAGE - Static variable in interface org.glassfish.pfl.test.XMLConstants
-
message attribute for failure elements
- ATTR_NAME - Static variable in interface org.glassfish.pfl.test.XMLConstants
-
name attribute for property, testcase and testsuite elements
- ATTR_PACKAGE - Static variable in interface org.glassfish.pfl.test.XMLConstants
-
package attribute for the aggregate document
- ATTR_TESTS - Static variable in interface org.glassfish.pfl.test.XMLConstants
-
tests attribute for testsuite elements
- ATTR_TIME - Static variable in interface org.glassfish.pfl.test.XMLConstants
-
time attribute for testcase and testsuite elements
- ATTR_TYPE - Static variable in interface org.glassfish.pfl.test.XMLConstants
-
type attribute for failure and error elements
- ATTR_VALUE - Static variable in interface org.glassfish.pfl.test.XMLConstants
-
value attribute for property elements
- Attribute<T> - Class in org.glassfish.pfl.dynamic.codegen.impl
-
Class used to define dynamic attributes on AttributedObject instances.
- Attribute(Class<T>, String, T) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.Attribute
-
- Attribute(Class<T>, String, NullaryFunction<T>) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.Attribute
-
- AttributedObject - Interface in org.glassfish.pfl.dynamic.codegen.impl
-
The interface that an Object must implement in order to support
Attributes.
- AttributedObjectBase - Class in org.glassfish.pfl.dynamic.codegen.impl
-
An implementation of the AttributedObject interface.
- AttributedObjectBase() - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.AttributedObjectBase
-
- attributes() - Method in interface org.glassfish.pfl.dynamic.codegen.impl.AttributedObject
-
Internal method for dynamic attribute support.
- attributes() - Method in class org.glassfish.pfl.dynamic.codegen.impl.AttributedObjectBase
-
- attributes() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
-
- attributes() - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldGenerator
-
- attributes() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodGenerator
-
- augment(StatisticsAccumulator) - Method in class org.glassfish.pfl.tf.timer.spi.StatisticsAccumulator
-
- augmentInfoMethodDescriptor(String) - Method in class org.glassfish.pfl.tf.spi.Util
-
- average() - Method in class org.glassfish.pfl.tf.timer.spi.Statistics
-
Return the current average of the data, or -1 if there is no
data.
- average() - Method in class org.glassfish.pfl.tf.timer.spi.StatisticsAccumulator
-
- CachingClassCopierFactory - Interface in org.glassfish.pfl.dynamic.copyobject.impl
-
A version of a ClassCopierFactory that implements caching, and so
needs a way to update the cache.
- call(Expression, String, Signature, List<Expression>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
Construct a representation of a non-static method invocation.
- call(Expression, String, List<Expression>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
Shorthand form to construct invocation that looks up Signature based
on the types of the expressions in exprs.
- callEmitter(EmitterFactory.Emitter) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
-
- cannotCopyClass(Class<?>) - Method in interface org.glassfish.pfl.dynamic.copyobject.impl.Exceptions
-
- cannotCopyInterface(Class<?>) - Method in interface org.glassfish.pfl.dynamic.copyobject.impl.Exceptions
-
- canWrite() - Method in class org.glassfish.pfl.basic.tools.file.FileWrapper
-
- CaseBranch - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- caseBranchBeforeBodyStatement(CaseBranch) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
-
- caseBranchBeforeBodyStatement(CaseBranch) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
-
- caseBranchBeforeBodyStatement(CaseBranch) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
-
- caseBranchBeforeBodyStatement(CaseBranch) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- cases() - Method in class org.glassfish.pfl.dynamic.codegen.impl.SwitchStatement
-
- cast(Type, Expression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
- catches() - Method in class org.glassfish.pfl.dynamic.codegen.impl.TryStatement
-
- CCB_START - Static variable in interface org.glassfish.pfl.dynamic.copyobject.impl.Exceptions
-
- CCFPI_START - Static variable in interface org.glassfish.pfl.dynamic.copyobject.impl.Exceptions
-
- CCOI_START - Static variable in interface org.glassfish.pfl.dynamic.copyobject.impl.Exceptions
-
- Chain - Annotation Type in org.glassfish.pfl.basic.logex
-
This annotation is applied to an interface or abstract class that is used
to define methods for logging and/or constructing exceptions.
- check(boolean, String) - Method in class org.glassfish.pfl.test.TestBase
-
- checkCompatibility(Type, String, List<Expression>) - Method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
-
Check whether the list of expression in args is statically
compatible with this Signature.
- checkConstructorCompatibility(Type, List<Expression>) - Method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
-
Check whether the list of expression in args is statically
compatible with this Signature.
- checkScope(ExpressionInternal) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.Util
-
Throw an exception if any ExpressionInternal reachable
from expr contains a Variable that is out of scope.
- checkStaticCompatibility(Type, String, List<Expression>) - Method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
-
Check whether the list of expression in args is statically
compatible with this Signature.
- checkTree(Node, PrintStream) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.Util
-
Check that node is really a tree, that is, when we traverse it
with the visitor, we never encounter the same node twice.
- checkType(Expression) - Method in enum org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.UnaryOperator
-
- CLASS_GENERATION_DIRECTORY - Static variable in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Set this to enable dumping the generated byte codes to a
class file in the given directory.
- ClassAnalyzer - Class in org.glassfish.pfl.basic.algorithm
-
Analyzes class inheritance hiearchy and provides methods for searching for
classes and methods.
- ClassCopier - Interface in org.glassfish.pfl.dynamic.copyobject.impl
-
Provides deep copying of one specific class.
- ClassCopierBase - Class in org.glassfish.pfl.dynamic.copyobject.impl
-
A convenient base class for making ClassCopier types.
- ClassCopierBase(String) - Constructor for class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierBase
-
Pass a name here that can be used for toString, hashCode, and equals.
- ClassCopierBase(String, boolean) - Constructor for class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierBase
-
- ClassCopierFactory - Interface in org.glassfish.pfl.dynamic.copyobject.impl
-
A factory used for creating ClassCopier instances.
- ClassCopierFactoryArrayImpl - Class in org.glassfish.pfl.dynamic.copyobject.impl
-
A factory used for creating ClassCopier instances.
- ClassCopierFactoryArrayImpl(ClassCopierFactory) - Constructor for class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierFactoryArrayImpl
-
- ClassCopierFactoryPipelineImpl - Class in org.glassfish.pfl.dynamic.copyobject.impl
-
A factory used for creating ClassCopier instances.
- ClassCopierFactoryPipelineImpl() - Constructor for class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierFactoryPipelineImpl
-
- ClassCopierOrdinaryImpl - Class in org.glassfish.pfl.dynamic.copyobject.impl
-
- ClassCopierOrdinaryImpl(PipelineClassCopierFactory, Class<?>) - Constructor for class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierOrdinaryImpl
-
- ClassCopierOrdinaryImpl.ClassFieldCopier - Interface in org.glassfish.pfl.dynamic.copyobject.impl
-
- ClassEnhancer - Class in org.glassfish.pfl.tf.tools.enhancer
-
- ClassEnhancer(Util, EnhancedClassData, ClassVisitor) - Constructor for class org.glassfish.pfl.tf.tools.enhancer.ClassEnhancer
-
- ClassEnhancer.InfoMethodCallRewriter - Class in org.glassfish.pfl.tf.tools.enhancer
-
- ClassEnhancer.InfoMethodCallRewriter(MethodVisitor, int, String, String) - Constructor for class org.glassfish.pfl.tf.tools.enhancer.ClassEnhancer.InfoMethodCallRewriter
-
- ClassEnhancer.InfoMethodRewriter - Class in org.glassfish.pfl.tf.tools.enhancer
-
- ClassEnhancer.InfoMethodRewriter(MethodVisitor, int, String, String) - Constructor for class org.glassfish.pfl.tf.tools.enhancer.ClassEnhancer.InfoMethodRewriter
-
- ClassEnhancer.NormalMethodChecker - Class in org.glassfish.pfl.tf.tools.enhancer
-
- ClassEnhancer.NormalMethodChecker(MethodVisitor, int, String, String) - Constructor for class org.glassfish.pfl.tf.tools.enhancer.ClassEnhancer.NormalMethodChecker
-
- ClassGenerator - Interface in org.glassfish.pfl.dynamic.codegen.spi
-
Represents a generated AST, which can be used to generate code.
- classGeneratorBeforeConstructor(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
-
- classGeneratorBeforeConstructor(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
-
- classGeneratorBeforeConstructor(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
-
- classGeneratorBeforeConstructor(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
-
- classGeneratorBeforeConstructor(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- classGeneratorBeforeFields(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
-
- classGeneratorBeforeFields(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
-
- classGeneratorBeforeFields(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
-
- classGeneratorBeforeFields(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
-
- classGeneratorBeforeFields(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- classGeneratorBeforeInitializer(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
-
- classGeneratorBeforeInitializer(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
-
- classGeneratorBeforeInitializer(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
-
- classGeneratorBeforeInitializer(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
-
- classGeneratorBeforeInitializer(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- classGeneratorBeforeMethod(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
-
- classGeneratorBeforeMethod(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
-
- classGeneratorBeforeMethod(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
-
- classGeneratorBeforeMethod(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
-
- classGeneratorBeforeMethod(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- ClassGeneratorImpl - Class in org.glassfish.pfl.dynamic.codegen.impl
-
Class used to generate a description of a class or interface.
- classifyMethod(String) - Method in interface org.glassfish.pfl.tf.spi.EnhancedClassData
-
Classify the method.
- classifyMethod(String) - Method in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
-
- ClassInfo - Interface in org.glassfish.pfl.dynamic.codegen.spi
-
An interface that provides information about classes.
- classInfo() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
- ClassInfoBase - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- ClassInfoBase(int, Type) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
-
Construct a ClassInfoBase representing a class or interface.
- ClassInfoReflectiveImpl - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- ClassInfoReflectiveImpl(Type) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoReflectiveImpl
-
- className() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
-
- className() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ClassInfo
-
Return the class name of the class represented by this
ClassInfo relative to pkgName().
- className() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
- className - Variable in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
-
- ClassTracer - Class in org.glassfish.pfl.tf.tools.enhancer
-
- ClassTracer(Util, EnhancedClassData, ClassVisitor) - Constructor for class org.glassfish.pfl.tf.tools.enhancer.ClassTracer
-
- ClassTracer.Input - Enum in org.glassfish.pfl.tf.tools.enhancer
-
- ClassTracer.State - Enum in org.glassfish.pfl.tf.tools.enhancer
-
- clear() - Method in class org.glassfish.pfl.basic.concurrent.SoftCache
-
Remove all mappings from this cache.
- clear() - Method in class org.glassfish.pfl.basic.concurrent.WeakCache
-
Remove all entries from the cache.
- clear() - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
-
Removes all of the mappings from this map.
- clear() - Method in class org.glassfish.pfl.basic.graph.NodeData
-
- clear() - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
-
- clear() - Method in interface org.glassfish.pfl.tf.spi.MethodMonitor
-
Provided for MethodMonitor instances that maintain state.
- clear(Class<? extends Annotation>) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorRegistry
-
Remove the MethodMonitorFactory (if any) that is associated with annot.
- clear() - Method in class org.glassfish.pfl.tf.timer.impl.LogEventHandlerImpl
-
- clear() - Method in class org.glassfish.pfl.tf.timer.impl.MultiThreadedStatsEventHandlerImpl
-
- clear() - Method in class org.glassfish.pfl.tf.timer.impl.StatsEventHandlerBase
-
- clear() - Method in class org.glassfish.pfl.tf.timer.impl.StatsEventHandlerImpl
-
- clear() - Method in interface org.glassfish.pfl.tf.timer.spi.LogEventHandler
-
Discard the contents of the log.
- clear() - Method in interface org.glassfish.pfl.tf.timer.spi.StatsEventHandler
-
Discard all accumulated statistics.
- clearCaches() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
This method is only intended for internal use.
- clearHashCode() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoBase
-
- clearState() - Method in class org.glassfish.pfl.tf.timer.spi.StatisticsAccumulator
-
Clears the samples and starts fresh on new samples.
- close() - Method in class org.glassfish.pfl.basic.tools.file.FileWrapper
-
Close the file, and set its state to CLOSED.
- close() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.VariableImpl
-
- close(Node) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.Util
-
Make sure that all variables reachable from node
are marked not available, indicating that they are
no longer in scope.
- close() - Method in interface org.glassfish.pfl.dynamic.codegen.impl.VariableInternal
-
Mark the variable so that it is no longer in scope.
- closeElement(Element, Writer, int, String, boolean) - Method in class org.glassfish.pfl.test.DOMElementWriter
-
Writes a DOM tree to a stream.
- CodegenCopierBase - Class in org.glassfish.pfl.dynamic.copyobject.impl
-
Base class for generated class copiers.
- CodegenCopierBase(PipelineClassCopierFactory) - Constructor for class org.glassfish.pfl.dynamic.copyobject.impl.CodegenCopierBase
-
- CodegenCopierGenerator - Class in org.glassfish.pfl.dynamic.copyobject.impl
-
Experimental class that generates a ClassFieldCopier using the codegen library.
- CodegenCopierGenerator(String, Class<?>) - Constructor for class org.glassfish.pfl.dynamic.copyobject.impl.CodegenCopierGenerator
-
- CodeGenerator - Class in org.glassfish.pfl.dynamic.codegen.impl
-
Class used to define classes and interfaces, and to generator source or
byte code from the resulting definitions.
- CodeGeneratorUtil - Class in org.glassfish.pfl.dynamic.codegen.impl
-
Class used to get a class directly from code generated by
a runtime code generator.
- CodegenPrinter - Class in org.glassfish.pfl.dynamic.codegen.impl
-
Extends the file utility Printer with line numbers that are
also optionally stored as Attributes in Nodes for annotating the AST.
- CodegenPrinter(PrintStream) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.CodegenPrinter
-
- CodegenPrinter(PrintStream, int, char) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.CodegenPrinter
-
- combine(BinaryFunction<S, S, R>) - Static method in class org.glassfish.pfl.ff.Factory
-
- COMMENT_BLOCK_TAG - Static variable in class org.glassfish.pfl.basic.tools.file.BlockParser
-
- comp(UnaryFunction<S, T>, UnaryFunction<T, R>) - Static method in class org.glassfish.pfl.ff.Factory
-
- comp(UnaryFunction<S, U>, UnaryFunction<T, V>, BinaryFunction<U, V, R>) - Static method in class org.glassfish.pfl.ff.Factory
-
- compactObjectToString(Object) - Static method in class org.glassfish.pfl.basic.algorithm.ObjectUtility
-
A convenience method that gives the default behavior: do not use
indenting to display the object's structure.
- compactObjectToString(Object) - Static method in class org.glassfish.pfl.test.ObjectUtility
-
- compare(T, T) - Method in class org.glassfish.pfl.basic.contain.NaturalComparator
-
- compare(Pair<S, T>, Pair<S, T>) - Method in class org.glassfish.pfl.basic.contain.PairComparator
-
- complete() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ModifiableFieldReference
-
Mark the end of the code generation to replace the field
reference.
- compose(Action, Action) - Static method in class org.glassfish.pfl.basic.fsm.Action.Base
-
- compose(Collection<MethodMonitorFactory>) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorFactoryDefaults
-
- CompositeInvocationHandler - Interface in org.glassfish.pfl.basic.proxy
-
- CompositeInvocationHandlerImpl - Class in org.glassfish.pfl.basic.proxy
-
- CompositeInvocationHandlerImpl() - Constructor for class org.glassfish.pfl.basic.proxy.CompositeInvocationHandlerImpl
-
- concatenateArrays(Object, Object) - Static method in class org.glassfish.pfl.test.ObjectUtility
-
If arr1 and arr2 are both arrays of the same component type,
return an array of that component type that consists of the
elements of arr1 followed by the elements of arr2.
- cond(BinaryPredicate<S, T>, BinaryFunction<S, T, R>, BinaryFunction<S, T, R>) - Static method in class org.glassfish.pfl.ff.Factory
-
- cond(UnaryPredicate<S>, UnaryFunction<S, R>, UnaryFunction<S, R>) - Static method in class org.glassfish.pfl.ff.Factory
-
- condition() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.IfExpression
-
- condition() - Method in class org.glassfish.pfl.dynamic.codegen.impl.IfStatement
-
- condition() - Method in class org.glassfish.pfl.dynamic.codegen.impl.WhileStatement
-
- constant(int) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
-
- CONSTRUCTOR_METHOD_NAME - Static variable in class org.glassfish.pfl.dynamic.codegen.impl.CodeGeneratorUtil
-
- constructorInfo() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
-
- constructorInfo() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
-
- constructorInfo() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ClassInfo
-
- constructors() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
-
- containedIn(String, String) - Method in class org.glassfish.pfl.tf.timer.spi.TimingInfoProcessor
-
- contains(E) - Method in class org.glassfish.pfl.basic.contain.MultiSet
-
- contains(Object) - Method in class org.glassfish.pfl.basic.contain.ObjectSet
-
- contains(String) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ImportListImpl
-
Return whether or not this Type is in the imports.
- contains(Type) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ImportListImpl
-
- contains(String) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ImportList
-
Return whether or not this Type is in the imports.
- contains(Type) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ImportList
-
- contains(String) - Method in class org.glassfish.pfl.tf.timer.spi.TimingInfoProcessor
-
- containsKey(Object) - Method in class org.glassfish.pfl.basic.concurrent.SoftCache
-
Return true
if this cache contains a mapping for the
specified key.
- containsKey(Object) - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
-
Returns true if this map contains a mapping for the
specified key.
- containsValue(Object) - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
-
Returns true if this map maps one or more keys to the
specified value.
- content() - Method in class org.glassfish.pfl.basic.contain.Holder
-
- content(T) - Method in class org.glassfish.pfl.basic.contain.Holder
-
- content() - Method in class org.glassfish.pfl.basic.contain.SynchronizedHolder
-
- content(T) - Method in class org.glassfish.pfl.basic.contain.SynchronizedHolder
-
- contents() - Method in class org.glassfish.pfl.basic.tools.file.Block
-
Get the contents of the block.
- contents() - Method in interface org.glassfish.pfl.tf.spi.MethodMonitor
-
Returns the contents of this method monitor.
- contents() - Method in class org.glassfish.pfl.tf.spi.MethodMonitorBase
-
- contents() - Method in interface org.glassfish.pfl.tf.spi.MethodMonitorFactory
-
Returns the contents of this method monitor factory.
- contents() - Method in class org.glassfish.pfl.tf.spi.MethodMonitorFactoryBase
-
- contents() - Method in class org.glassfish.pfl.tf.timer.impl.ControllableBase
-
- contents() - Method in class org.glassfish.pfl.tf.timer.impl.TimerGroupImpl
-
- contents() - Method in interface org.glassfish.pfl.tf.timer.spi.Controllable
-
Return an unmodifiable set of the contents of this Controllable.
- contents() - Static method in class org.glassfish.pfl.tf.timer.spi.TimerFactoryBuilder
-
Return a list of the TimerFactory instances in this TimerFactoryBuilder.
- context - Variable in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- Controllable - Interface in org.glassfish.pfl.tf.timer.spi
-
Represents a named object that can be enabled or disabled.
- ControllableBase - Class in org.glassfish.pfl.tf.timer.impl
-
- ControllableBase(int, String, String, TimerFactoryImpl) - Constructor for class org.glassfish.pfl.tf.timer.impl.ControllableBase
-
- controller() - Method in class org.glassfish.pfl.tf.timer.spi.TimerManager
-
Return a TimerController.
- convertToList(Object) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
-
Converts obj from an Array to a List, if obj is an array.
- convertToString(Object) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
-
Convert argument to String, either by toString, ot Arrays.toString.
- convertToString(Object) - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
-
- copy(Class<T>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
-
- copy(Node, Class<T>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
-
- copy(Class<T>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ExpressionBase
-
- copy(Node, Class<T>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ExpressionBase
-
- copy(Class<T>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldGenerator
-
- copy(Node, Class<T>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldGenerator
-
- copy() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ImportListImpl
-
- copy(Class<T>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodGenerator
-
- copy(Node, Class<T>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodGenerator
-
- copy(Class<T>) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Node
-
Make a deep copy of this node.
- copy(Node, Class<T>) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Node
-
Copy setting a new parent in the result.
- copy(Class<T>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NodeBase
-
- copy(Node, Class<T>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NodeBase
-
- copy() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ImportList
-
Return a copy of this ImportList.
- copy(Map<Object, Object>, Object) - Method in interface org.glassfish.pfl.dynamic.copyobject.impl.ClassCopier
-
Produce a deep copy of source, recursively copying all
of its constituents.
- copy(Map<Object, Object>, Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierBase
-
Make the actual copy of source, using oldToNew to preserve aliasing.
- copy(Map<Object, Object>, Object, Object) - Method in interface org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierOrdinaryImpl.ClassFieldCopier
-
Copy all fields from src to dest, using
oldToNew as usual to preserve aliasing.
- copy(Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.FallbackObjectCopierImpl
-
- copy(Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.JavaStreamObjectCopierImpl
-
- copy(Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.ObjectCopierImpl
-
Return a deep copy of obj.
- Copy - Annotation Type in org.glassfish.pfl.dynamic.copyobject.spi
-
Annotation used on fields to indicate how they should be copied,
according to the value of CopyType.
- copy(Object) - Static method in class org.glassfish.pfl.dynamic.copyobject.spi.DefaultCopier
-
- copy(T, Class<T>) - Static method in class org.glassfish.pfl.dynamic.copyobject.spi.DefaultCopier
-
- copy(Object) - Method in interface org.glassfish.pfl.dynamic.copyobject.spi.ObjectCopier
-
copy the object.
- copyBoolean(long, Object, Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.CodegenCopierBase
-
- copyByte(long, Object, Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.CodegenCopierBase
-
- copyChar(long, Object, Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.CodegenCopierBase
-
- copyDouble(long, Object, Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.CodegenCopierBase
-
- copyFloat(long, Object, Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.CodegenCopierBase
-
- copyInt(long, Object, Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.CodegenCopierBase
-
- CopyInterceptor - Interface in org.glassfish.pfl.dynamic.copyobject.spi
-
Interface used to control copyobject behavior.
- copyLong(long, Object, Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.CodegenCopierBase
-
- copyObject(Map<Object, Object>, long, Object, Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.CodegenCopierBase
-
- CopyobjectDefaults - Class in org.glassfish.pfl.dynamic.copyobject.spi
-
- copyShort(long, Object, Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.CodegenCopierBase
-
- copyTo(FileWrapper, byte[]) - Method in class org.glassfish.pfl.basic.tools.file.FileWrapper
-
Copy this file to target using buffer to hold data.
- CopyType - Enum in org.glassfish.pfl.dynamic.copyobject.spi
-
Enum used with Copy annotation on fields to indicate
special handling by the object copier.
- couldNotCopy(Object, ReflectiveCopyException) - Method in interface org.glassfish.pfl.dynamic.copyobject.impl.Exceptions
-
- couldNotFindClassCopier(Class<?>) - Method in interface org.glassfish.pfl.dynamic.copyobject.impl.Exceptions
-
- count() - Method in class org.glassfish.pfl.tf.timer.spi.Statistics
-
Return the number of data points recorded.
- count() - Method in class org.glassfish.pfl.tf.timer.spi.StatisticsAccumulator
-
- create() - Static method in class org.glassfish.pfl.basic.fsm.StateEngine
-
Create an empty uninitialized state engine.
- create(Object) - Static method in class org.glassfish.pfl.basic.proxy.DelegateInvocationHandlerImpl
-
- create(ExpressionFactory, Expression, Expression) - Method in enum org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperator
-
- create(Object...) - Method in class org.glassfish.pfl.dynamic.codegen.spi.GenericClass
-
Create an instance of type T using the constructor that
matches the given arguments if possible.
- create(ProtectionDomain, ClassLoader) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.CodegenCopierGenerator
-
- create(Class<?>) - Method in class org.glassfish.pfl.tf.spi.MethodMonitorBase.MethodMonitorFactorySelfImpl
-
- create(Class<?>) - Method in interface org.glassfish.pfl.tf.spi.MethodMonitorFactory
-
Return an instance of a MethodMonitor suitable for use in the given
class cls, according to the currently registered MethodMonitorFactory
instances in the MethodMonitorRegistry.
- createCopy(Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierBase
-
Create a copy of source.
- createCopy(Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierOrdinaryImpl
-
- ctype() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NewArrExpression
-
- current() - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalkerContext
-
- CurrentClassLoader - Class in org.glassfish.pfl.dynamic.codegen.impl
-
Class used to set and get the global class loader used
by the codegen library.
- CurrentClassLoader() - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.CurrentClassLoader
-
- curry(BinaryFunction<S, T, R>) - Static method in class org.glassfish.pfl.ff.Factory
-
- efparent() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
- ElementParser - Interface in org.glassfish.pfl.basic.tools.argparser
-
- ElementParserImpl - Class in org.glassfish.pfl.basic.tools.argparser
-
- ElementParserImpl(Method) - Constructor for class org.glassfish.pfl.basic.tools.argparser.ElementParserImpl
-
- emitArrayStore() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
-
- emitBinaryOperator(ExpressionFactory.BinaryOperatorExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
-
- emitBranch(MyLabel) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
-
- emitCast(Type, Type) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
-
- emitConditionalBranch(MyLabel) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
-
- emitConstantExpression(Type, Object) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
-
- emitConversion(Type, Type) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
-
- emitDup() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
-
- emitExceptionTableEntry(Label, Label, Label, Type) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
-
- emitInstanceof(Type) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
-
- emitIntConstant(MethodVisitor, int) - Method in class org.glassfish.pfl.tf.spi.Util
-
- emitInvoke(Type, String, Signature) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
-
Emit the appropriate non-static INVOKE instruction as follows:
If type is an interface, emit INVOKEINTERFACE.
- emitJsr(Label) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
-
- emitLabel(Attribute<MyLabel>, Node) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
-
- emitMethodEnd(MethodGenerator, Label, Variable, boolean) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
-
- emitMethodStart(MethodGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
-
- emitNewArrayCall(Type) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
-
- emitNewCall(Type) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
-
Emit the NEW, DUP sequence required at the start of a new
call.
- emitNewInvoke(Type, Signature) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
-
Emit the INVOKESPECIAL instruction for calling a constructor
with the given signature.
- emitPop() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
-
- emitRet(Variable) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
-
- emitSpecialInvoke(Type, String, Signature) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
-
Emit the INVOKESPECIAL instruction for calling a method
with the given signature.
- emitStaticInvoke(Type, String, Signature) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
-
Emit a static INVOKE instruction.
- emitted() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MyLabel
-
- emitted(boolean) - Method in class org.glassfish.pfl.dynamic.codegen.impl.MyLabel
-
- EmitterFactory - Class in org.glassfish.pfl.dynamic.codegen.impl
-
This class provides methods that allow the construction of an
object that can later be used to emit a bytecode.
- EmitterFactory.CompoundEmitter - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- EmitterFactory.CompoundEmitter(EmitterFactory.Emitter...) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.CompoundEmitter
-
- EmitterFactory.Emitter - Interface in org.glassfish.pfl.dynamic.codegen.impl
-
Simple wrapper class around a UnaryVoidFunction.
- EmitterFactory.NullEmitter - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- EmitterFactory.NullEmitter() - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.NullEmitter
-
- EmitterFactory.SimpleEmitter - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- EmitterFactory.SimpleEmitter(int) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.SimpleEmitter
-
- emitThisExpression() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
-
- emitThrow() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
-
- empty() - Method in class org.glassfish.pfl.basic.contain.StackImpl
-
- enable() - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
-
- enable() - Method in class org.glassfish.pfl.tf.timer.impl.ControllableBase
-
- enable() - Method in interface org.glassfish.pfl.tf.timer.spi.Controllable
-
Enable this controllable.
- enabledSet() - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
-
- enabledSet() - Method in interface org.glassfish.pfl.tf.timer.spi.TimerFactory
-
Returns a read-only view of the set of enabled Controllables.
- encode(String) - Method in class org.glassfish.pfl.test.DOMElementWriter
-
Escape <, > & ', " as their entities and
drop characters that are illegal in XML documents.
- encodedata(String) - Method in class org.glassfish.pfl.test.DOMElementWriter
-
Drop characters that are illegal in XML documents.
- endElement() - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
-
- endElement() - Method in class org.glassfish.pfl.test.ObjectWriter
-
- endObject() - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
-
- endObject(String) - Method in class org.glassfish.pfl.test.ObjectWriter
-
- endObject() - Method in class org.glassfish.pfl.test.ObjectWriter
-
- endReadArray() - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
-
- endReadValue() - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
-
Pop the record of the current value that was just read.
- endTest(JUnitReportWriter.TestDescription) - Method in interface org.glassfish.pfl.test.JUnitReportWriter
-
A test ended.
- endTest(JUnitReportWriter.TestDescription, long) - Method in interface org.glassfish.pfl.test.JUnitReportWriter
-
A test ended.
- endTest(JUnitReportWriter.TestDescription, long) - Method in class org.glassfish.pfl.test.XMLJUnitReportWriter
-
- endTest(JUnitReportWriter.TestDescription) - Method in class org.glassfish.pfl.test.XMLJUnitReportWriter
-
- endTestHelper(JUnitReportWriter.TestDescription) - Method in class org.glassfish.pfl.test.XMLJUnitReportWriter
-
- endTestSuite() - Method in interface org.glassfish.pfl.test.JUnitReportWriter
-
The whole testsuite ended.
- endTestSuite() - Method in class org.glassfish.pfl.test.XMLJUnitReportWriter
-
- EnhancedClassData - Interface in org.glassfish.pfl.tf.spi
-
- EnhancedClassData.MethodType - Enum in org.glassfish.pfl.tf.spi
-
- EnhancedClassDataASMImpl - Class in org.glassfish.pfl.tf.spi
-
- EnhancedClassDataASMImpl(Util, Set<String>, ClassNode) - Constructor for class org.glassfish.pfl.tf.spi.EnhancedClassDataASMImpl
-
- EnhancedClassDataBase - Class in org.glassfish.pfl.tf.spi
-
- EnhancedClassDataBase(Util, Set<String>) - Constructor for class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
-
- EnhancedClassDataReflectiveImpl - Class in org.glassfish.pfl.tf.spi
-
- EnhancedClassDataReflectiveImpl(Util, Class<?>) - Constructor for class org.glassfish.pfl.tf.spi.EnhancedClassDataReflectiveImpl
-
- EnhanceTool - Class in org.glassfish.pfl.tf.tools.enhancer
-
Tool for enhancing classes annotated with tracing facility annotations.
- EnhanceTool() - Constructor for class org.glassfish.pfl.tf.tools.enhancer.EnhanceTool
-
- EnhanceTool.Arguments - Interface in org.glassfish.pfl.tf.tools.enhancer
-
- EnhanceTool.ProcessingMode - Enum in org.glassfish.pfl.tf.tools.enhancer
-
- enter(String, Object...) - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
-
- enter(int, Object...) - Method in interface org.glassfish.pfl.tf.spi.MethodMonitor
-
Invoked at the start of a method, before any actions in the method
take place.
- enter(Timer) - Method in class org.glassfish.pfl.tf.timer.spi.TimerEventController
-
Generate a TimerEvent representing the entry to a
particular timer.
- enterScope() - Method in class org.glassfish.pfl.basic.contain.Display
-
- entrySet() - Method in class org.glassfish.pfl.basic.concurrent.SoftCache
-
Return a Set
view of the mappings in this cache.
- entrySet() - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
-
Returns a Set
view of the mappings contained in this map.
- entrySet() - Method in class org.glassfish.pfl.dynamic.copyobject.impl.FastCache
-
- eq(Guard.Base.IntFunc, Guard.Base.IntFunc) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
-
- equal() - Static method in class org.glassfish.pfl.ff.Factory
-
- equals(Object) - Method in class org.glassfish.pfl.basic.contain.Holder
-
- equals(Object) - Method in class org.glassfish.pfl.basic.contain.Pair
-
- equals(Object) - Method in class org.glassfish.pfl.basic.contain.PairComparator
-
- equals(Object) - Method in class org.glassfish.pfl.basic.contain.SynchronizedHolder
-
- equals(Object) - Method in class org.glassfish.pfl.basic.contain.Triple
-
- equals(Object) - Method in class org.glassfish.pfl.basic.tools.file.Block
-
- equals(Object) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
-
- equals(Object) - Method in class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.CompoundEmitter
-
- equals(Object) - Method in class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.NullEmitter
-
- equals(Object) - Method in class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.SimpleEmitter
-
- equals(Object) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.VariableImpl
-
- equals(Object) - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldInfoImpl
-
- equals(Object) - Method in class org.glassfish.pfl.dynamic.codegen.impl.MemberInfoBase
-
- equals(Object) - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoBase
-
- equals(Object) - Method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
-
- equals(Object) - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
- equals(Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierBase
-
- equals(Object, Object) - Static method in class org.glassfish.pfl.test.ObjectUtility
-
- equals(Object) - Method in class org.glassfish.pfl.tf.spi.Named
-
- equals(Object) - Method in class org.glassfish.pfl.tf.timer.spi.NamedBase
-
- equals(Object) - Method in class org.glassfish.pfl.tf.timer.spi.Statistics
-
- error() - Method in class org.glassfish.pfl.test.JUnitReportWriter.TestCounts
-
- ERROR - Static variable in interface org.glassfish.pfl.test.XMLConstants
-
the error element
- error(String) - Method in class org.glassfish.pfl.tf.spi.Util
-
- eval(S, T) - Method in class org.glassfish.pfl.basic.func.BinaryFunctionBase
-
- eval(S, T) - Method in class org.glassfish.pfl.basic.func.BinaryPredicateBase
-
- eval(S, T) - Method in class org.glassfish.pfl.basic.func.BinaryVoidFunctionBase
-
- eval() - Method in class org.glassfish.pfl.basic.func.NullaryFunctionBase
-
- eval() - Method in class org.glassfish.pfl.basic.func.NullaryPredicateBase
-
- eval() - Method in class org.glassfish.pfl.basic.func.NullaryVoidFunctionBase
-
- eval(S) - Method in class org.glassfish.pfl.basic.func.UnaryFunctionBase
-
- eval(S) - Method in class org.glassfish.pfl.basic.func.UnaryPredicateBase
-
- eval(S) - Method in class org.glassfish.pfl.basic.func.UnaryVoidFunctionBase
-
- eval(S, T) - Method in class org.glassfish.pfl.ff.Factory.BinaryFunctionAlias
-
- eval(T) - Method in class org.glassfish.pfl.ff.Factory.BinaryFunctionBind1Impl
-
- eval(S) - Method in class org.glassfish.pfl.ff.Factory.BinaryFunctionBind2Impl
-
- eval(T) - Method in class org.glassfish.pfl.ff.Factory.BinaryPredicateBind1Impl
-
- eval(S) - Method in class org.glassfish.pfl.ff.Factory.BinaryPredicateBind2Impl
-
- eval(T) - Method in class org.glassfish.pfl.ff.Factory.BinaryVoidFunctionBind1Impl
-
- eval(S) - Method in class org.glassfish.pfl.ff.Factory.BinaryVoidFunctionBind2Impl
-
- eval(S, T) - Method in class org.glassfish.pfl.ff.Factory.Equal
-
- eval() - Method in class org.glassfish.pfl.ff.Factory.NullaryFunctionConstantImpl
-
- eval() - Method in class org.glassfish.pfl.ff.Factory.NullaryFunctionDropImpl
-
- eval() - Method in class org.glassfish.pfl.ff.Factory.NullaryPredicateConstantImpl
-
- eval() - Method in class org.glassfish.pfl.ff.Factory.NullaryPredicateDropImpl
-
- eval() - Method in class org.glassfish.pfl.ff.Factory.NullaryPredicateStaticFromImpl
-
- eval(S) - Method in class org.glassfish.pfl.ff.Factory.UnaryFunctionAlias
-
- eval() - Method in class org.glassfish.pfl.ff.Factory.UnaryFunctionBindImpl
-
- eval(S) - Method in class org.glassfish.pfl.ff.Factory.UnaryFunctionCompImpl
-
- eval() - Method in class org.glassfish.pfl.ff.Factory.UnaryPredicateBindImpl
-
- eval() - Method in class org.glassfish.pfl.ff.Factory.UnaryVoidFunctionBindImpl
-
- evaluate(FSM, Input) - Method in interface org.glassfish.pfl.basic.fsm.Guard
-
Called by the state engine to determine whether a
transition is enabled, defered, or disabled.
- evaluate(S, T) - Method in interface org.glassfish.pfl.basic.func.BinaryFunction
-
- evaluate(S, T) - Method in class org.glassfish.pfl.basic.func.BinaryFunctionBase
-
- evaluate(S, T) - Method in interface org.glassfish.pfl.basic.func.BinaryPredicate
-
- evaluate(S, T) - Method in class org.glassfish.pfl.basic.func.BinaryPredicateBase
-
- evaluate(S, T) - Method in interface org.glassfish.pfl.basic.func.BinaryVoidFunction
-
- evaluate(S, T) - Method in class org.glassfish.pfl.basic.func.BinaryVoidFunctionBase
-
- evaluate() - Method in interface org.glassfish.pfl.basic.func.NullaryFunction
-
- evaluate() - Method in class org.glassfish.pfl.basic.func.NullaryFunctionBase
-
- evaluate() - Method in interface org.glassfish.pfl.basic.func.NullaryPredicate
-
- evaluate() - Method in class org.glassfish.pfl.basic.func.NullaryPredicateBase
-
- evaluate() - Method in interface org.glassfish.pfl.basic.func.NullaryVoidFunction
-
- evaluate() - Method in class org.glassfish.pfl.basic.func.NullaryVoidFunctionBase
-
- evaluate(T) - Method in interface org.glassfish.pfl.basic.func.UnaryFunction
-
- evaluate(S) - Method in class org.glassfish.pfl.basic.func.UnaryFunctionBase
-
- evaluate(T) - Method in interface org.glassfish.pfl.basic.func.UnaryPredicate
-
- evaluate(S) - Method in class org.glassfish.pfl.basic.func.UnaryPredicateBase
-
- evaluate(T) - Method in interface org.glassfish.pfl.basic.func.UnaryVoidFunction
-
- evaluate(S) - Method in class org.glassfish.pfl.basic.func.UnaryVoidFunctionBase
-
- evaluate(String) - Method in class org.glassfish.pfl.basic.tools.argparser.ElementParserImpl
-
- evaluate(FileWrapper) - Method in class org.glassfish.pfl.basic.tools.file.Recognizer
-
Apply the action that matches the classification of this file.
- evaluate(MethodVisitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.CompoundEmitter
-
- evaluate(MethodVisitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.NullEmitter
-
- evaluate(MethodVisitor) - Method in class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.SimpleEmitter
-
- evaluate(FileWrapper) - Method in class org.glassfish.pfl.tf.tools.enhancer.AnnotationScannerAction
-
- evaluate(byte[]) - Method in class org.glassfish.pfl.tf.tools.enhancer.Transformer
-
- exception() - Method in class org.glassfish.pfl.test.TestBase
-
- exception(int, Throwable) - Method in interface org.glassfish.pfl.tf.spi.MethodMonitor
-
Called to report an exception that is thrown in the method.
- exceptionInReadResolve(Object, Throwable) - Method in interface org.glassfish.pfl.dynamic.copyobject.impl.Exceptions
-
- ExceptionResourceGenerator - Class in org.glassfish.pfl.basic.tools.logex
-
Scans a directory looking for class files.
- exceptions - Variable in class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoBase
-
- exceptions() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoBase
-
- exceptions() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.MethodInfo
-
Return a list of all Exception types that are declared as being
throwable from this method.
- Exceptions - Interface in org.glassfish.pfl.dynamic.copyobject.impl
-
Exception wrapper class.
- EXCEPTIONS_PER_CLASS - Static variable in interface org.glassfish.pfl.dynamic.copyobject.impl.Exceptions
-
- ExceptionWrapper - Annotation Type in org.glassfish.pfl.basic.logex
-
This annotation is applied to an interface or abstract class that is used
to define methods for logging and/or constructing exceptions.
- exit() - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
-
- exit(int) - Method in interface org.glassfish.pfl.tf.spi.MethodMonitor
-
An exit from a method that has a void return type.
- exit(int, Object) - Method in interface org.glassfish.pfl.tf.spi.MethodMonitor
-
An exit from a method that has a non-void return type.
- exit(Timer) - Method in class org.glassfish.pfl.tf.timer.spi.TimerEventController
-
Generate a TimerEvent representing the exit from a
particular timer.
- exitScope() - Method in class org.glassfish.pfl.basic.contain.Display
-
- expandTabs() - Method in class org.glassfish.pfl.basic.tools.file.Block
-
Replace tabs with spaces, assuming tab stops are located as usual at n*8 + 1
- expr() - Method in class org.glassfish.pfl.dynamic.codegen.impl.DefinitionStatement
-
- expr() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ArrayIndexExpression
-
- expr() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ArrayLengthExpression
-
- expr() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.CastExpression
-
- expr() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.InstofExpression
-
- expr() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.UnaryOperatorExpression
-
- expr() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ReturnStatement
-
- expr() - Method in class org.glassfish.pfl.dynamic.codegen.impl.SwitchStatement
-
- expr() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ThrowStatement
-
- Expression - Interface in org.glassfish.pfl.dynamic.codegen.spi
-
Simple marker interface for an Expression.
- ExpressionFactory - Class in org.glassfish.pfl.dynamic.codegen.impl
-
Used to create all expressions.
- ExpressionFactory(Node) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
- ExpressionFactory.ArrayIndexExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- ExpressionFactory.ArrayLengthExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- ExpressionFactory.BinaryOperator - Enum in org.glassfish.pfl.dynamic.codegen.impl
-
Representation of binary operators.
- ExpressionFactory.BinaryOperatorExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- ExpressionFactory.BinaryOperatorKind - Enum in org.glassfish.pfl.dynamic.codegen.impl
-
- ExpressionFactory.CallExpression<T> - Class in org.glassfish.pfl.dynamic.codegen.impl
-
Representation of any sort of method call other than a
constructor invocation.
- ExpressionFactory.CastExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- ExpressionFactory.ConstantExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
-
Class that represents a constant value of any primitive type,
a String, or a Class.
- ExpressionFactory.ExpressionBase - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- ExpressionFactory.ExpressionBase(ExpressionFactory) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ExpressionBase
-
- ExpressionFactory.FieldAccessExpressionBase<T> - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- ExpressionFactory.IfExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- ExpressionFactory.InstofExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- ExpressionFactory.NewArrExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- ExpressionFactory.NewObjExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- ExpressionFactory.NonStaticCallExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- ExpressionFactory.NonStaticFieldAccessExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- ExpressionFactory.StaticCallExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- ExpressionFactory.StaticFieldAccessExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- ExpressionFactory.SuperCallExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- ExpressionFactory.SuperObjExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- ExpressionFactory.ThisExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
-
Class used to represent the current object ("this" in java).
- ExpressionFactory.ThisObjExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- ExpressionFactory.UnaryOperator - Enum in org.glassfish.pfl.dynamic.codegen.impl
-
Operators that apply to a single expression.
- ExpressionFactory.UnaryOperatorExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
-
Representation of the application of a UnaryOperator to an
Expression.
- ExpressionFactory.VariableImpl - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- ExpressionFactory.VoidExpression - Class in org.glassfish.pfl.dynamic.codegen.impl
-
Class that represents a void expression.
- ExpressionInternal - Interface in org.glassfish.pfl.dynamic.codegen.impl
-
- exprFactory() - Method in class org.glassfish.pfl.dynamic.codegen.impl.BlockStatement
-
Return the ExpressionFactory that must be used to create
any expressions occuring either in expressions added to
the body, or in other statements immediately contained
in this BlockStatement.
- exprs() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NewArrExpression
-
- exprs() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.SuperCallExpression
-
- exprs() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.SuperObjExpression
-
- exprs() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ThisObjExpression
-
- ge(Guard.Base.IntFunc, Guard.Base.IntFunc) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
-
- generate(ClassLoader, ClassGeneratorImpl, ImportList, Properties, PrintStream) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.ASMUtil
-
Given a completed ClassGeneratorImpl, use ASM to construct
the byte array representing the compiled class.
- generateBytecode(ClassGeneratorImpl, ClassLoader, ImportList, Properties, PrintStream) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.CodeGenerator
-
Convert the Java class or interface defined by ClassGeneratorImpl into an array
of bytecodes.
- generateFile(String, Pair<String, TimerFactory>) - Static method in class org.glassfish.pfl.tf.timer.spi.TimerPointSourceGenerator
-
Generate a single class which contains:
private fields for Timers and TimerGroups
public accessor methods for Timers and TimerGroups
A public constructor (TimerFactory) that initializes the
Timer and TimerGroup fields, and the TimerGroup containment.
- generateSourceCode(PrintStream, ClassGeneratorImpl, ImportList, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.ASMUtil
-
- generateSourceCode(String, ClassGeneratorImpl, ImportList, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.ASMUtil
-
- generateSourceCode(PrintStream, ClassGeneratorImpl, ImportList, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.CodeGenerator
-
Write a source code representation of the class or interface defined by
cg to the PrintStream ps.
- generateSourceCode(String, ClassGeneratorImpl, ImportList, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.CodeGenerator
-
Write a source code representation of the class or interface defined by
cg to a file in the SOURCE_GENERATION_DIRECTORY specified in options.
- GenericClass<T> - Class in org.glassfish.pfl.dynamic.codegen.spi
-
Class that allows any class to be instantiated via any accessible constructor.
- GenericClass(Class<T>, InterceptorContext, byte[]) - Constructor for class org.glassfish.pfl.dynamic.codegen.spi.GenericClass
-
Create a GenericClass of the given type by modifying classData
with the given interceptors.
- GenericClass(Class<T>, Class<?>) - Constructor for class org.glassfish.pfl.dynamic.codegen.spi.GenericClass
-
Create a generic of type T for the untyped class cls.
- get(Object) - Method in class org.glassfish.pfl.basic.concurrent.SoftCache
-
Return the value to which this cache maps the specified
key
.
- get(K) - Method in class org.glassfish.pfl.basic.concurrent.WeakCache
-
Return the value (if any) associated with key.
- get(Object) - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
-
Returns the value to which the specified key is mapped,
or null
if this map contains no mapping for the key.
- get(int) - Method in class org.glassfish.pfl.basic.contain.DenseIntMapImpl
-
If key >= 0, return the value bound to key, or null if none.
- get(int) - Method in interface org.glassfish.pfl.basic.contain.IntMap
-
If key >= 0, return the value bound to key, or null if none.
- get() - Method in class org.glassfish.pfl.basic.contain.ResourceFactory
-
- get(Field) - Method in interface org.glassfish.pfl.basic.facet.FacetAccessor
-
Fetch the value of the field from whichever facet contains the field.
- get(Field) - Method in class org.glassfish.pfl.basic.facet.FacetAccessorImpl
-
- get(int) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.Attribute
-
- get(AttributedObject) - Method in class org.glassfish.pfl.dynamic.codegen.impl.Attribute
-
- get(int) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.AttributedObject
-
Internal method for dynamic attribute support.
- get(int) - Method in class org.glassfish.pfl.dynamic.codegen.impl.AttributedObjectBase
-
- get(int) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
-
- get() - Static method in class org.glassfish.pfl.dynamic.codegen.impl.CurrentClassLoader
-
- get(int) - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldGenerator
-
- get(int) - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodGenerator
-
- get(Object) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.FastCache
-
- getAbsoluteName() - Method in class org.glassfish.pfl.basic.tools.file.FileWrapper
-
- getAction() - Method in class org.glassfish.pfl.basic.fsm.Transition
-
- getAncestor(Class<T>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
-
- getAncestor(Class<T>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldGenerator
-
- getAncestor(Class<T>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodGenerator
-
- getAncestor(Class<T>) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Node
-
Return the first ancestor of this node of the given type, if any.
- getAncestor(Class<T>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NodeBase
-
- getAnnotation(AnnotatedElement, Class<A>) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
-
- getAnnotationNames() - Method in class org.glassfish.pfl.tf.tools.enhancer.AnnotationScannerAction
-
- getAnnotations(Class<?>) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
-
Return a map of all annotations defined on cls and its super
classes and interfaces in ClassAnalyzer order.
- getAnnotations(Method) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
-
Return a map of all annotations defined in method and its overriden
methods in the inheritance order of the ClassAnalyzer for the method's
defining class.
- getAnnotations(Constructor<?>) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
-
Same as cons.getAnnotations, with the result converted to a map.
- getAnnotations(Field) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
-
Same as fld.getAnnotations, with the result converted to a map.
- getAnnotations(Package) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
-
Same as pkg.getAnnotations, with the result converted to a map.
- getAnnotations(AnnotatedElement) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
-
Return all annotations on the element, including any added annotations.
- getAnnotationToHolderName() - Method in interface org.glassfish.pfl.tf.spi.EnhancedClassData
-
Map from MM annotation name to the name of the holder
field that contains the SynchronizedHolder for the
corresponding MethodMonitor.
- getAnnotationToHolderName() - Method in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
-
- getAnnotationValues(Annotation, boolean) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
-
Given an annotation, return a Map that maps each field (given by a
method name) to its value in the annotation.
- getArguments(Class<T>) - Method in class org.glassfish.pfl.test.TestBase
-
- getAsString() - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
-
Return the current contents of the OperationTracer state
for the current thread.
- getAttributes(AttributedObject) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.Attribute
-
- getBlock(FileWrapper) - Static method in class org.glassfish.pfl.basic.tools.file.BlockParser
-
Return the contents of the text file as a Block.
- getCacheCount() - Method in class org.glassfish.pfl.dynamic.copyobject.impl.FastCache
-
- getChildren() - Method in interface org.glassfish.pfl.basic.graph.Node
-
Get all the children of this node.
- getClassAnalyzer(Class<?>) - Static method in class org.glassfish.pfl.basic.algorithm.ClassAnalyzer
-
- getClassCopier(Class<?>) - Method in interface org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierFactory
-
Return the ClassCopier instance for a particular class.
- getClassCopier(Class<?>) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierFactoryArrayImpl
-
- getClassCopier(Class<?>) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierFactoryPipelineImpl
-
Analyze cls to determine the appropriate ClassCopier
and return the ClassCopier instance.
- getClassLoader() - Static method in class org.glassfish.pfl.dynamic.copyobject.spi.LibraryClassLoader
-
- getClassName() - Method in class org.glassfish.pfl.test.JUnitReportWriter.TestDescription
-
- getClassName() - Method in interface org.glassfish.pfl.tf.spi.EnhancedClassData
-
Return the internal name of the class.
- getClassName() - Method in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
-
- getConstructor() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoBase
-
- getConstructor() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoReflectiveImpl
-
- getConstructor() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.MethodInfo
-
Return the Constructor that is represented by this MethodInfo, or null
if no such Constructor instance exists (because this MethodInfo represents
a Constructor being generated, rather than a Constructor in a Class that is
loaded into the VM).
- getControllable(int) - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
-
- getControllable(int) - Method in interface org.glassfish.pfl.tf.timer.spi.TimerFactory
-
Returns the Controllable corresponding to id, for
id in the range 0 (inclusive) to numberOfIds() (exclusive).
- getDebug() - Method in class org.glassfish.pfl.tf.spi.Util
-
- getDefaultAction() - Method in class org.glassfish.pfl.basic.fsm.State
-
Get the default transition action that is used if the default next
state is used.
- getDefaultNextState() - Method in class org.glassfish.pfl.basic.fsm.State
-
Return the default next state for this state.
- getDescriptions() - Method in interface org.glassfish.pfl.tf.spi.EnhancedClassData
-
List of descriptions of monitored methods and info methods.
- getDescriptions() - Method in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
-
List of descriptions of monitored methods and info methods.
- getDuration() - Method in class org.glassfish.pfl.test.TimedTest
-
- getErrorClassCopier() - Static method in class org.glassfish.pfl.dynamic.copyobject.impl.DefaultClassCopiers
-
Return a ClassCopier that always raises a ReflectiveCopyException
whenever its copy method is called.
- getExpression() - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldGenerator
-
- getField(Class<? extends T>, String) - Static method in class org.glassfish.pfl.ff.Factory
-
- getFile(String, String, String) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.ASMUtil
-
- getFileState() - Method in class org.glassfish.pfl.basic.tools.file.FileWrapper
-
- getFirst(Collection<T>, Runnable) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
-
Return the first element of the list, or invoke handleEmptyList if
list is empty.
- getFullMethodDescriptor(String, String) - Method in class org.glassfish.pfl.tf.spi.Util
-
- getFullMethodDescriptor(MethodNode) - Method in class org.glassfish.pfl.tf.spi.Util
-
- getFullMethodDescriptor(MethodInsnNode) - Method in class org.glassfish.pfl.tf.spi.Util
-
- getFullMethodDescriptor(Method) - Method in class org.glassfish.pfl.tf.spi.Util
-
- getGuard() - Method in class org.glassfish.pfl.basic.fsm.Transition
-
- getHelpText() - Method in class org.glassfish.pfl.basic.tools.argparser.ArgParser
-
Returns a formatted text string that describes the expected
arguments for this parser.
- getHolderName(String) - Method in interface org.glassfish.pfl.tf.spi.EnhancedClassData
-
Name of the holder fields corresponding to a particular
method.
- getHolderName(String) - Method in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
-
- getIdentityClassCopier() - Static method in class org.glassfish.pfl.dynamic.copyobject.impl.DefaultClassCopiers
-
Return a ClassCopier that simple returns its argument as its
result.
- getInOrderList() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ImportListImpl
-
Return a list of imports as (packageName,className) pairs.
- getInOrderList() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ImportList
-
Return a list of imports as (packageName,className) pairs.
- getInputMap() - Method in class org.glassfish.pfl.basic.fsm.State
-
- getInvocationHandler() - Method in interface org.glassfish.pfl.basic.proxy.InvocationHandlerFactory
-
Get an InvocationHandler.
- getKind() - Method in class org.glassfish.pfl.basic.fsm.State
-
Return the Kind of this state.
- getLevel() - Method in enum org.glassfish.pfl.basic.logex.LogLevel
-
- getLoggerName(Class<?>) - Method in interface org.glassfish.pfl.basic.logex.WrapperGenerator.Extension
-
Modify the default logger name if needed.
- getLoggerName(Class<?>) - Method in class org.glassfish.pfl.basic.logex.WrapperGenerator.ExtensionBase
-
- getLogId(Method) - Method in interface org.glassfish.pfl.basic.logex.WrapperGenerator.Extension
-
Get a message id for this log.
- getLogId(Method) - Method in class org.glassfish.pfl.basic.logex.WrapperGenerator.ExtensionBase
-
- getMessageInfo() - Method in interface org.glassfish.pfl.basic.logex.WrapperGenerator.MessageInfo
-
Return a map from message ID to message for all exceptions
defined in a @ExceptionWrapper interface.
- getMethod() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoBase
-
- getMethod() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoReflectiveImpl
-
- getMethod() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.MethodInfo
-
Return the Method that is represented by this MethodInfo, or null
if no such Method instance exists (because this MethodInfo represents
a Method being generated, rather than a Method in a Class that is
loaded into the VM).
- getMethodIdentifier(Class<?>, String) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorRegistry
-
- getMethodIndex(String) - Method in interface org.glassfish.pfl.tf.spi.EnhancedClassData
-
Index of method name in the list of method names.
- getMethodIndex(String) - Method in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
-
- getMethodInfo(Method) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Utility
-
- getMethodMMAnnotationName() - Method in interface org.glassfish.pfl.tf.spi.EnhancedClassData
-
List of annotation names for each info method and monitored method.
- getMethodMMAnnotationName() - Method in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
-
- getMethodMonitorForClass(Class<?>, Class<? extends Annotation>) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorRegistry
-
Return the current MethodMonitor in use for the given cls and annot.
- getMethodName(Class<?>, int) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorRegistry
-
Provided so that implementation of the MethodMonitor interface can
obtain the method name for use in log reports or for other purposes.
- getMethodNames() - Method in interface org.glassfish.pfl.tf.spi.EnhancedClassData
-
List of method names for all MM methods and info methods
in the class.
- getMethodNames() - Method in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
-
- getMethodNames(Class<?>) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorRegistry
-
- getMMAnnotations() - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorRegistry
-
- getName() - Method in class org.glassfish.pfl.basic.fsm.NameBase
-
- getName() - Method in class org.glassfish.pfl.basic.tools.file.FileWrapper
-
- getName() - Method in class org.glassfish.pfl.test.JUnitReportWriter.TestDescription
-
- getNextState() - Method in class org.glassfish.pfl.basic.fsm.Transition
-
- getNodeData(T) - Method in interface org.glassfish.pfl.basic.graph.Graph
-
- getNodeData(T) - Method in class org.glassfish.pfl.basic.graph.GraphImpl
-
- getNodeIdString(Node) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.Util
-
- getNullClassCopierFactory() - Static method in class org.glassfish.pfl.dynamic.copyobject.impl.DefaultClassCopierFactories
-
- getParameterAnnotations(Method) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
-
Same as cons.getParameterAnnotations, with the result converted to a
list of maps.
- getParameterAnnotations(Constructor<?>) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
-
Same as cons.getParameterAnnotations, with the result converted to a
list of maps.
- getParent() - Method in interface org.glassfish.pfl.basic.fsm.FSM
-
Get the parent state machine.
- getParent() - Method in class org.glassfish.pfl.basic.fsm.FSMImpl
-
- getPipelineClassCopierFactory() - Static method in class org.glassfish.pfl.dynamic.copyobject.impl.DefaultClassCopierFactories
-
- getPostorderList() - Method in class org.glassfish.pfl.basic.algorithm.Graph
-
- getPreorderList() - Method in class org.glassfish.pfl.basic.algorithm.Graph
-
- getPrimitiveTypeForWrapper(Type) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Primitives
-
- getProxy() - Method in interface org.glassfish.pfl.basic.proxy.LinkedInvocationHandler
-
- getProxyInterfaces() - Method in interface org.glassfish.pfl.basic.proxy.InvocationHandlerFactory
-
Get the interfaces that InvocationHandler instances
produced by this InvocationHandlerFactory support.
- getRecognizerAction() - Method in class org.glassfish.pfl.basic.tools.file.ActionFactory
-
- getReferenceObjectCopierFactory() - Static method in class org.glassfish.pfl.dynamic.copyobject.spi.CopyobjectDefaults
-
Obtain the reference object "copier".
- getReferenceType() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ModifiableFieldReference
-
- getResources(Class<?>) - Static method in class org.glassfish.pfl.basic.tools.logex.ExceptionResourceGenerator
-
Generate a list of Strings for a resource file for the given
exception and log handling class.
- getResult() - Method in class org.glassfish.pfl.tf.timer.spi.TimingInfoProcessor
-
- getRoots() - Method in class org.glassfish.pfl.basic.algorithm.Graph
-
- getRoots() - Method in interface org.glassfish.pfl.basic.graph.Graph
-
- getRoots() - Method in class org.glassfish.pfl.basic.graph.GraphImpl
-
- getSkipAction() - Method in class org.glassfish.pfl.basic.tools.file.ActionFactory
-
returns an action that returns true.
- getStandardLogId(Method) - Static method in class org.glassfish.pfl.basic.logex.WrapperGenerator
-
Expose the standard log ID for the method.
- getState() - Method in interface org.glassfish.pfl.basic.fsm.FSM
-
Get the current state of this FSM.
- getState() - Method in class org.glassfish.pfl.basic.fsm.FSMImpl
-
Return the current state.
- getStateEngine() - Method in interface org.glassfish.pfl.basic.fsm.FSM
-
Return the state engine used to create this FSM.
- getStateEngine() - Method in class org.glassfish.pfl.basic.fsm.FSMImpl
-
- getStates(State.Kind) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
-
Return the set of final states for this state engine.
- getStats() - Method in class org.glassfish.pfl.tf.timer.spi.StatisticsAccumulator
-
- getStopAction() - Method in class org.glassfish.pfl.basic.tools.file.ActionFactory
-
returns an action that returns false.
- getTargetObject() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ModifiableFieldReference
-
Return an expression that can be used to access
the target object, if !Modifier.isStatic(field().modifiers()).
- getTimerName(String, String) - Static method in class org.glassfish.pfl.tf.timer.spi.TimerFactoryBuilder
-
Construct the standard name for a Timer derived from a method
in the tracing facility.
- getTimerNames(Class<?>) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorRegistry
-
- getTimers(Class<?>) - Method in class org.glassfish.pfl.tf.timer.spi.TimerManager
-
- getTimerTypes(Class<?>) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorRegistry
-
Return a list of all timer types defined for cls.
- getTimingPointNames() - Method in interface org.glassfish.pfl.tf.spi.EnhancedClassData
-
List of timing point names corresponding to method names.
- getTimingPointNames() - Method in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
-
- getTimingPointTypes() - Method in interface org.glassfish.pfl.tf.spi.EnhancedClassData
-
List of timing point types of monitored methods and info methods.
- getTimingPointTypes() - Method in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
-
List of timing point types of monitored methods and info methods.
- getTotalCount() - Method in class org.glassfish.pfl.dynamic.copyobject.impl.FastCache
-
- getTypeClass() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
- getValue() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ModifiableFieldReference
-
Return an expression that can be used to access
the field value.
- getValue() - Method in class org.glassfish.pfl.tf.timer.spi.StatisticsAccumulator
-
Computes the Standard Statistic Results based on the samples collected
so far and provides the complete value as a formatted String
- getVar(String) - Method in class org.glassfish.pfl.dynamic.codegen.impl.BlockStatement
-
Look up the ident to see if it has an associated Variable in
this block.
- getVerificationErrors() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
-
- getWrapperTypeForPrimitive(Type) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Primitives
-
- Graph<E> - Class in org.glassfish.pfl.basic.algorithm
-
- Graph(Collection<E>, Graph.Finder<E>) - Constructor for class org.glassfish.pfl.basic.algorithm.Graph
-
- Graph(E, Graph.Finder<E>) - Constructor for class org.glassfish.pfl.basic.algorithm.Graph
-
- Graph<T extends Node> - Interface in org.glassfish.pfl.basic.graph
-
- Graph.Finder<E> - Interface in org.glassfish.pfl.basic.algorithm
-
A Finder finds the immediate successors of an element of the graph.
- GraphImpl<T extends Node<T>> - Class in org.glassfish.pfl.basic.graph
-
Implementation of a simple graph.
- GraphImpl() - Constructor for class org.glassfish.pfl.basic.graph.GraphImpl
-
- GraphImpl(Collection<T>) - Constructor for class org.glassfish.pfl.basic.graph.GraphImpl
-
- gt(Guard.Base.IntFunc, Guard.Base.IntFunc) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
-
- Guard - Interface in org.glassfish.pfl.basic.fsm
-
- Guard.Base - Class in org.glassfish.pfl.basic.fsm
-
- Guard.Base(String) - Constructor for class org.glassfish.pfl.basic.fsm.Guard.Base
-
- Guard.Base.IntFunc - Class in org.glassfish.pfl.basic.fsm
-
- Guard.Base.IntFunc(String) - Constructor for class org.glassfish.pfl.basic.fsm.Guard.Base.IntFunc
-
- Guard.Base.Predicate - Class in org.glassfish.pfl.basic.fsm
-
- Guard.Base.Predicate(String) - Constructor for class org.glassfish.pfl.basic.fsm.Guard.Base.Predicate
-
- Guard.Base.SimpleName - Class in org.glassfish.pfl.basic.fsm
-
- Guard.Base.SimpleName(String) - Constructor for class org.glassfish.pfl.basic.fsm.Guard.Base.SimpleName
-
- Guard.Result - Enum in org.glassfish.pfl.basic.fsm
-
- id() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
-
- id() - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldGenerator
-
- id() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodGenerator
-
- id() - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Node
-
Return the unique ID of this node.
- id() - Method in class org.glassfish.pfl.dynamic.codegen.impl.NodeBase
-
- id() - Method in class org.glassfish.pfl.tf.timer.impl.ControllableBase
-
- id() - Method in interface org.glassfish.pfl.tf.timer.spi.Controllable
-
A small id for this controllable.
- ident() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.CallExpression
-
- ident() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.SuperCallExpression
-
- ident() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.VariableImpl
-
- ident() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.Variable
-
Return the name of this variable.
- Identifier - Class in org.glassfish.pfl.dynamic.codegen.impl
-
Some utilities for dealing with Java identifiers.
- ifExpression(Expression, Expression, Expression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
- ifExpressionBeforeFalsePart(ExpressionFactory.IfExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
-
- ifExpressionBeforeFalsePart(ExpressionFactory.IfExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- ifExpressionBeforeTruePart(ExpressionFactory.IfExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
-
- ifExpressionBeforeTruePart(ExpressionFactory.IfExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- IfStatement - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- ifStatementBeforeFalsePart(IfStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
-
- ifStatementBeforeFalsePart(IfStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
-
- ifStatementBeforeFalsePart(IfStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
-
- ifStatementBeforeFalsePart(IfStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- ifStatementBeforeTruePart(IfStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
-
- ifStatementBeforeTruePart(IfStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
-
- ifStatementBeforeTruePart(IfStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
-
- ifStatementBeforeTruePart(IfStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- IGNORE - Static variable in class org.glassfish.pfl.test.DOMElementWriter.XmlNamespacePolicy
-
Ignores namespaces for elements and attributes, the default.
- Immutable - Annotation Type in org.glassfish.pfl.dynamic.copyobject.spi
-
Annotation used on classes that are immutable; that is,
all public methods return the same value for the same
inputs after the object has been constructed.
- impls() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
-
- impls() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ClassInfo
-
Return the list of Types of interfaces implemented by this class.
- ImportList - Interface in org.glassfish.pfl.dynamic.codegen.spi
-
- ImportListImpl - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- ImportListImpl() - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ImportListImpl
-
- in() - Method in class org.glassfish.pfl.basic.algorithm.Printer
-
- in() - Method in class org.glassfish.pfl.dynamic.codegen.impl.CodegenPrinter
-
- incrementTime(long) - Method in class org.glassfish.pfl.tf.timer.spi.TimerEvent
-
- indent() - Method in class org.glassfish.pfl.basic.algorithm.Printer
-
- index() - Method in class org.glassfish.pfl.dynamic.codegen.impl.Attribute
-
- index() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ArrayIndexExpression
-
- info(Object[], int, int) - Method in interface org.glassfish.pfl.tf.spi.MethodMonitor
-
Invoked anywhere in the method after enter and before exit, to indicate
some useful tracing information in the method.
- info(int, String) - Method in class org.glassfish.pfl.tf.spi.Util
-
- INFO_METHOD_NAME - Static variable in interface org.glassfish.pfl.tf.spi.EnhancedClassData
-
- InfoMethod - Annotation Type in org.glassfish.pfl.tf.spi.annotation
-
Used to indicate that a method is used for invoking MethodMonitor.info.
- infoMethodDescs - Variable in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
-
- init(MethodMonitor) - Method in class org.glassfish.pfl.tf.spi.MethodMonitorBase.MethodMonitorFactorySelfImpl
-
- initialize(T) - Method in class org.glassfish.pfl.tf.timer.spi.TimerManager
-
- initializeClass(Type, Type, List<Type>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
-
- initializeInterface(List<Type>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
-
- initializer() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
-
- initLocal(MethodVisitor, LocalVariableNode) - Method in class org.glassfish.pfl.tf.spi.Util
-
- inject(NullaryFunction<R>, Class<S>) - Static method in class org.glassfish.pfl.ff.Factory
-
- inject(R, Class<S>) - Static method in class org.glassfish.pfl.ff.Factory
-
- inject1(UnaryFunction<T, R>, Class<S>) - Static method in class org.glassfish.pfl.ff.Factory
-
- inject2(UnaryFunction<S, R>, Class<T>) - Static method in class org.glassfish.pfl.ff.Factory
-
- Input - Interface in org.glassfish.pfl.basic.fsm
-
This interface must be implemented by any class that is used as
an input to a FSM.
- Input.Base - Class in org.glassfish.pfl.basic.fsm
-
- Input.Base(String) - Constructor for class org.glassfish.pfl.basic.fsm.Input.Base
-
- instantiateTemplate(Map<String, String>) - Method in class org.glassfish.pfl.basic.tools.file.Block
-
replace all occurrences of @KEY@ with parameters.get( KEY ).
- instof(Expression, Type) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
- Interceptor - Interface in org.glassfish.pfl.dynamic.codegen.spi
-
Interceptor interface used for byte code modification.
- InterceptorContext - Interface in org.glassfish.pfl.dynamic.codegen.spi
-
- interceptors() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.InterceptorContext
-
- IntMap<E> - Interface in org.glassfish.pfl.basic.contain
-
- InvocationHandlerFactory - Interface in org.glassfish.pfl.basic.proxy
-
- invoke(Method, Object...) - Method in interface org.glassfish.pfl.basic.facet.FacetAccessor
-
Invoke method on the appropriate facet of this
object, that is, on the facet corresponding to
method.getDeclaringClass.
- invoke(Method, Object...) - Method in class org.glassfish.pfl.basic.facet.FacetAccessorImpl
-
- invoke(Object, Method, Object[]) - Method in class org.glassfish.pfl.basic.proxy.CompositeInvocationHandlerImpl
-
- isAccessibleInContext(ClassInfo, ClassInfo) - Method in class org.glassfish.pfl.dynamic.codegen.impl.MemberInfoBase
-
- isAccessibleInContext(ClassInfo, ClassInfo) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.MemberInfo
-
Returns true iff this member is accessible in the context
defined by definingClass (the class containing the
reference to the member) and accessClass (the type of the
expression used to access this member).
- isActivated() - Method in class org.glassfish.pfl.tf.timer.impl.TimerImpl
-
- isActivated() - Method in interface org.glassfish.pfl.tf.timer.spi.Timer
-
Return true if this Timer is ready to create TimerEvents.
- isArray() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
- isAssignable() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ArrayIndexExpression
-
- isAssignable() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ExpressionBase
-
- isAssignable() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.FieldAccessExpressionBase
-
- isAssignable() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.VariableImpl
-
- isAssignable() - Method in interface org.glassfish.pfl.dynamic.codegen.impl.ExpressionInternal
-
- isAssignmentConvertibleFrom(Type) - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
Return true iff there is an assignment conversion from
Type t to this type.
- isAvailable() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.VariableImpl
-
- isAvailable() - Method in interface org.glassfish.pfl.dynamic.codegen.impl.VariableInternal
-
Returns true if this variable is still in scope.
- isCastingConvertibleFrom(Type) - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
Return true iff there is a casting conversion from
Type t to this type.
- isConstructor() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodGenerator
-
- isConstructor - Variable in class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoBase
-
- isConstructor() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoBase
-
- isConstructor() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.MethodInfo
-
Returns true if this is a constructor, false if
method.
- isEmpty() - Method in class org.glassfish.pfl.basic.concurrent.SoftCache
-
Return true
if this cache contains no key-value mappings.
- isEmpty() - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
-
Returns true if this map contains no key-value mappings.
- isEmpty() - Method in class org.glassfish.pfl.basic.contain.MarkStack
-
Return true iff the stack is empty.
- isEmpty() - Method in class org.glassfish.pfl.dynamic.codegen.impl.BlockStatement
-
Return true iff this BlockStatement contains no local variables
or statements.
- isEnabled() - Method in class org.glassfish.pfl.tf.timer.impl.ControllableBase
-
- isEnabled() - Method in interface org.glassfish.pfl.tf.timer.spi.Controllable
-
Return true if enable() was called, otherwise false if enable() was never
called, or disable() was last called.
- isInterface() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
-
- isInterface() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ClassInfo
-
Return true iff this ClassInfo is an interface.
- isLegalCharacter(char) - Method in class org.glassfish.pfl.test.DOMElementWriter
-
Is the given character allowed inside an XML document?
- isMethodInvocationConvertibleFrom(Type) - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
Return true iff one of the following statements is true:
this.equals( t ) .
- isNumber() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
- isPrimitive() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
- isReference(String) - Method in class org.glassfish.pfl.test.DOMElementWriter
-
Is the given argument a character or entity reference?
- isReflectiveClassCopier() - Method in interface org.glassfish.pfl.dynamic.copyobject.impl.ClassCopier
-
We need to know whether this class copier operates via reflection
or not, as the reflective class copier must be able to tell
when a super class is copied by an incompatible copier.
- isReflectiveClassCopier() - Method in class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierBase
-
- isSet(AttributedObject) - Method in class org.glassfish.pfl.dynamic.codegen.impl.Attribute
-
- isStatic() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.CallExpression
-
- isStatic() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NonStaticCallExpression
-
- isStatic() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NonStaticFieldAccessExpression
-
- isStatic() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.StaticCallExpression
-
- isStatic() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.StaticFieldAccessExpression
-
- isSubclass(ClassInfo) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
-
- isSubclass(ClassInfo) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ClassInfo
-
Return true iff this is a subclass or subinterface of
info.
- isTracedClass() - Method in interface org.glassfish.pfl.tf.spi.EnhancedClassData
-
Returns true iff this class is monitored.
- isTracedClass() - Method in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
-
- isValidFullIdentifier(String) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.Identifier
-
Check that name is a valid full qualified Java identifier.
- isValidIdentifier(String) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.Identifier
-
Check that name is a valid Java identifier.
- iterator() - Method in class org.glassfish.pfl.basic.contain.ObjectSet
-
- iterator() - Method in class org.glassfish.pfl.basic.graph.GraphImpl
-
- iterator() - Method in class org.glassfish.pfl.tf.timer.impl.LogEventHandlerImpl
-
- iterator() - Method in class org.glassfish.pfl.tf.timer.impl.VersionedHashSet
-
- itype() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.InstofExpression
-
- main(String[]) - Static method in class org.glassfish.pfl.basic.contain.MultiSet
-
- main(String[]) - Static method in class org.glassfish.pfl.basic.tools.argparser.ArgParser
-
- main(String[]) - Static method in class org.glassfish.pfl.basic.tools.file.WorkspaceRename
-
- main(String[]) - Static method in class org.glassfish.pfl.basic.tools.logex.ExceptionResourceGenerator
-
- main(String[]) - Static method in class org.glassfish.pfl.dynamic.copyobject.impl.FastCacheTest
-
- main(String[]) - Static method in class org.glassfish.pfl.ff.Factory
-
- main(String[]) - Static method in class org.glassfish.pfl.test.ObjectUtility
-
- main(String[]) - Static method in class org.glassfish.pfl.test.TestBase
-
- main(String[]) - Static method in class org.glassfish.pfl.tf.tools.enhancer.EnhanceTool
-
- make(boolean, int, int) - Static method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
-
- make(Type, List<Type>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
-
- make() - Method in interface org.glassfish.pfl.dynamic.copyobject.spi.ObjectCopierFactory
-
Create a new instance of an ObjectCopier.
- make(boolean, boolean, int, int) - Static method in class org.glassfish.pfl.test.ObjectUtility
-
Construct an Utility instance with the desired objectToString
behavior.
- make(boolean, boolean) - Static method in class org.glassfish.pfl.test.ObjectUtility
-
Construct an Utility instance with the desired objectToString
behavior.
- make() - Static method in class org.glassfish.pfl.test.ObjectUtility
-
Get the standard Utility object that supports objectToString with
indented display and no use of toString() methods.
- make(boolean, int, int) - Static method in class org.glassfish.pfl.test.ObjectWriter
-
- make(String, String) - Static method in class org.glassfish.pfl.tf.timer.spi.TimerFactoryBuilder
-
- make(ObjectRegistrationManager, String, String) - Static method in class org.glassfish.pfl.tf.timer.spi.TimerFactoryBuilder
-
Create a new TimerFactory.
- makeArrayClassCopierFactory(ClassCopierFactory) - Static method in class org.glassfish.pfl.dynamic.copyobject.impl.DefaultClassCopierFactories
-
Create a ClassCopierFactory that handles arrays.
- makeCachingClassCopierFactory() - Static method in class org.glassfish.pfl.dynamic.copyobject.impl.DefaultClassCopierFactories
-
- makeClass(String, byte[], ProtectionDomain, ClassLoader) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.CodeGeneratorUtil
-
- makeConstant(T) - Static method in class org.glassfish.pfl.basic.func.NullaryFunction.Factory
-
- makeConstant(boolean) - Static method in class org.glassfish.pfl.basic.func.NullaryPredicate.Factory
-
- makeController(String) - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
-
- makeController(String) - Method in interface org.glassfish.pfl.tf.timer.spi.TimerFactory
-
Create a TimerController, which can create TimerEvents and
send them to registered TimerEventHandlers.
- makeEmitter(Variable, boolean) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory
-
Create an emitter that generates the instruction needed to
either store the TOS value into the variable (isStore==true)
or push the variable's value onto the stack (isStore==false).
- makeEmitter(ExpressionFactory.NonStaticFieldAccessExpression, boolean) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory
-
Create an emitter that generates the instruction needed to
either store the TOS value into the non-static field (isStore==true)
or push the non-static fields's value onto the stack (isStore==false).
- makeEmitter(ExpressionFactory.StaticFieldAccessExpression, boolean) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory
-
Create an emitter that generates the instruction needed to
either store the TOS value into the static field (isStore==true)
or push the static fields's value onto the stack (isStore==false).
- makeEmitter(ExpressionFactory.ArrayIndexExpression, boolean) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory
-
Create an emitter that generates the instruction needed to
either store the TOS value into an array (aastore) (isStore==true)
or push the array element's value onto the stack (aaload)
(isStore==false).
- makeEmitter(ExpressionFactory.ArrayLengthExpression) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory
-
- makeException(String, Method) - Method in interface org.glassfish.pfl.basic.logex.WrapperGenerator.Extension
-
Construct an exception from the message and the exception type.
- makeException(String, Method) - Method in class org.glassfish.pfl.basic.logex.WrapperGenerator.ExtensionBase
-
- makeFallbackObjectCopierFactory(ObjectCopierFactory, ObjectCopierFactory) - Static method in class org.glassfish.pfl.dynamic.copyobject.spi.CopyobjectDefaults
-
Create a fallback copier factory from the two ObjectCopierFactory
arguments.
- makeFQN(String, String) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.Identifier
-
Assuming that isValidFullIdentifier( pkg ) and
isValidIdentifier( ident ), reurn a fully qualifed
name for the identifier in the package.
- makeFuture(NullaryFunction<T>) - Static method in class org.glassfish.pfl.basic.func.NullaryFunction.Factory
-
- makeFuture(NullaryPredicate) - Static method in class org.glassfish.pfl.basic.func.NullaryPredicate.Factory
-
- makeGuard(Guard.Base.Predicate) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
-
- makeJavaStreamObjectCopierFactory() - Static method in class org.glassfish.pfl.dynamic.copyobject.spi.CopyobjectDefaults
-
- makeLogEventHandler(String) - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
-
- makeLogEventHandler(String) - Method in interface org.glassfish.pfl.tf.timer.spi.TimerFactory
-
Create a new LogEventHandler.
- makeMapClassCopier(ClassCopierFactory) - Static method in class org.glassfish.pfl.dynamic.copyobject.impl.DefaultClassCopiers
-
Return a ClassCopier that is suitable for instances of the Map
interface.
- makeMultiThreadedStatsEventHandler(String) - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
-
- makeMultiThreadedStatsEventHandler(String) - Method in interface org.glassfish.pfl.tf.timer.spi.TimerFactory
-
Create a new StatsEventHandler.
- makeOrdinaryClassCopierFactory(PipelineClassCopierFactory) - Static method in class org.glassfish.pfl.dynamic.copyobject.impl.DefaultClassCopierFactories
-
- makeReflectObjectCopierFactory() - Static method in class org.glassfish.pfl.dynamic.copyobject.spi.CopyobjectDefaults
-
Obtain the new reflective copier factory.
- makeStatsEventHandler(String) - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
-
- makeStatsEventHandler(String) - Method in interface org.glassfish.pfl.tf.timer.spi.TimerFactory
-
Create a new StatsEventHandler.
- makeTestSuite(Class) - Static method in class org.glassfish.pfl.test.TestCaseTools
-
Method to create a collection of nested TestSuites out of
nested classes.
- makeTestSuite(Class, TestCaseTools.TestSuiteType) - Static method in class org.glassfish.pfl.test.TestCaseTools
-
- makeTimer(String, String) - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
-
- makeTimer(String, String) - Method in interface org.glassfish.pfl.tf.timer.spi.TimerFactory
-
Create a new Timer.
- makeTimerGroup(String, String) - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
-
- makeTimerGroup(String, String) - Method in interface org.glassfish.pfl.tf.timer.spi.TimerFactory
-
Create a new TimerGroup.
- makeTimingImpl(TimerManager<T>) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorFactoryDefaults
-
- makeTracingEventHandler(String) - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
-
- makeTracingEventHandler(String) - Method in interface org.glassfish.pfl.tf.timer.spi.TimerFactory
-
- makeWrapper(Class<T>) - Static method in class org.glassfish.pfl.basic.logex.WrapperGenerator
-
Given an interface annotated with @ExceptionWrapper, return a proxy
implementing the interface.
- makeWrapper(Class<T>, WrapperGenerator.Extension) - Static method in class org.glassfish.pfl.basic.logex.WrapperGenerator
-
Given an interface annotated with @ExceptionWrapper, return a proxy
implementing the interface.
- manage(Named) - Method in interface org.glassfish.pfl.tf.timer.spi.ObjectRegistrationManager
-
Register obj at the root of the management tree.
- manage(Named, Named) - Method in interface org.glassfish.pfl.tf.timer.spi.ObjectRegistrationManager
-
Register obj as an immediate child of parent in the management tree.
- manage(Named) - Method in class org.glassfish.pfl.tf.timer.spi.ObjectRegistrationManagerNOPImpl
-
- manage(Named, Named) - Method in class org.glassfish.pfl.tf.timer.spi.ObjectRegistrationManagerNOPImpl
-
- map(Pair<K, V>...) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
-
- map(Collection<A>, Collection<R>, UnaryFunction<A, R>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
-
- map(Map<K, A>, UnaryFunction<A, R>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
-
- map(List<A>, UnaryFunction<A, R>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
-
- mapToFunction(Map<A, R>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
-
- mark() - Method in class org.glassfish.pfl.basic.contain.MarkStack
-
Record the current position in the stack for a
subsequent popMark call.
- mark() - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalkerContext
-
- MarkStack<E> - Class in org.glassfish.pfl.basic.contain
-
A stack with additional operations that support recording
the current top of stack as a mark, and then later popping
all items pushed since the last mark call.
- MarkStack() - Constructor for class org.glassfish.pfl.basic.contain.MarkStack
-
- max() - Method in class org.glassfish.pfl.tf.timer.spi.Statistics
-
Return the maximum value of call data points records.
- max() - Method in class org.glassfish.pfl.tf.timer.spi.StatisticsAccumulator
-
- MemberInfo - Interface in org.glassfish.pfl.dynamic.codegen.spi
-
An interface that provides information common to all kinds of class
members.
- MemberInfoBase - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- MemberInfoBase(ClassInfo, int, String) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.MemberInfoBase
-
- memberType() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
- merge(MethodMonitor[]) - Static method in class org.glassfish.pfl.tf.spi.MethodMonitorRegistry
-
Merges the behaviors of the method monitors together.
- Message - Annotation Type in org.glassfish.pfl.basic.logex
-
This annotation is applied to an interface or abstract class that is used
to define methods for logging and/or constructing exceptions.
- method() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ModifiableFieldReference
-
- methodAnnoList - Variable in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
-
- methodComplete(MethodGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
-
- methodDescriptions - Variable in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
-
- MethodGenerator - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- methodGeneratorAfterArguments(MethodGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
-
- methodGeneratorAfterArguments(MethodGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- methodGeneratorBeforeArguments(MethodGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
-
- methodGeneratorBeforeArguments(MethodGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
-
- methodGeneratorBeforeArguments(MethodGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
-
- methodGeneratorBeforeArguments(MethodGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
-
- methodGeneratorBeforeArguments(MethodGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- MethodInfo - Interface in org.glassfish.pfl.dynamic.codegen.spi
-
An interface that provides information about methods.
- MethodInfoBase - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- MethodInfoBase(ClassInfo, int) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoBase
-
- MethodInfoBase(ClassInfo, int, Type, String) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoBase
-
- methodInfoByName() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
-
- methodInfoByName() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ClassInfo
-
Return methodInfo for all methods defined on this class.
- MethodInfoReflectiveImpl - Class in org.glassfish.pfl.dynamic.codegen.impl
-
Implementation of MethodInfo interface for actual Method.
- MethodInfoReflectiveImpl(ClassInfo, Constructor) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoReflectiveImpl
-
- MethodInfoReflectiveImpl(ClassInfo, Method) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoReflectiveImpl
-
- MethodMonitor - Interface in org.glassfish.pfl.tf.spi
-
Interface representing some action that takes place on entry and exit to
a method that is being traced.
- MethodMonitorBase - Class in org.glassfish.pfl.tf.spi
-
- MethodMonitorBase(String, Class<?>) - Constructor for class org.glassfish.pfl.tf.spi.MethodMonitorBase
-
- MethodMonitorBase(String, Class<?>, MethodMonitorFactory) - Constructor for class org.glassfish.pfl.tf.spi.MethodMonitorBase
-
- MethodMonitorBase(String, Class<?>, MethodMonitorFactory, Set<MethodMonitor>) - Constructor for class org.glassfish.pfl.tf.spi.MethodMonitorBase
-
- MethodMonitorBase.MethodMonitorFactorySelfImpl - Class in org.glassfish.pfl.tf.spi
-
- MethodMonitorBase.MethodMonitorFactorySelfImpl(String) - Constructor for class org.glassfish.pfl.tf.spi.MethodMonitorBase.MethodMonitorFactorySelfImpl
-
- MethodMonitorFactory - Interface in org.glassfish.pfl.tf.spi
-
Since each MethodMonitor generally needs a reference to the class it is
monitoring, we actually work with MethodMonitorFactory instances instead
of simply using MethodMonitor.
- MethodMonitorFactoryBase - Class in org.glassfish.pfl.tf.spi
-
- MethodMonitorFactoryBase(String) - Constructor for class org.glassfish.pfl.tf.spi.MethodMonitorFactoryBase
-
- MethodMonitorFactoryDefaults - Class in org.glassfish.pfl.tf.spi
-
- MethodMonitorGroup - Annotation Type in org.glassfish.pfl.tf.spi.annotation
-
Meta-annotation used to define annotations that define groups of related
classes whose methods should be traced.
- MethodMonitorRegistry - Class in org.glassfish.pfl.tf.spi
-
Main class for registering MethodMonitorFactories against particular
annotation classes that represent method monitor groups.
- MethodMonitorRegistry() - Constructor for class org.glassfish.pfl.tf.spi.MethodMonitorRegistry
-
- methodNames - Variable in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
-
- methods() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
-
- methodToAnno - Variable in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
-
- methodTPNames - Variable in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
-
- methodTPTs - Variable in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
-
- min() - Method in class org.glassfish.pfl.tf.timer.spi.Statistics
-
Return the minimum value of call data points records.
- min() - Method in class org.glassfish.pfl.tf.timer.spi.StatisticsAccumulator
-
- minus - Static variable in class org.glassfish.pfl.ff.Factory
-
- MM_NAME - Static variable in interface org.glassfish.pfl.tf.spi.EnhancedClassData
-
- MM_TYPE - Static variable in interface org.glassfish.pfl.tf.spi.EnhancedClassData
-
- mmMethodDescs - Variable in class org.glassfish.pfl.tf.spi.EnhancedClassDataBase
-
- mod - Static variable in class org.glassfish.pfl.ff.Factory
-
- mode() - Method in interface org.glassfish.pfl.tf.tools.enhancer.EnhanceTool.Arguments
-
- ModifiableClass - Interface in org.glassfish.pfl.dynamic.codegen.spi
-
- ModifiableFieldReference - Interface in org.glassfish.pfl.dynamic.codegen.spi
-
- ModifiableFieldReference.ReferenceType - Enum in org.glassfish.pfl.dynamic.codegen.spi
-
- ModifiableMethod - Interface in org.glassfish.pfl.dynamic.codegen.spi
-
Modify an existing method.
- modifiers() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
-
- modifiers() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MemberInfoBase
-
- modifiers() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ClassInfo
-
Return the modifiers on this class as specified in java.lang.reflect.Modifier.
- modifiers() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.MemberInfo
-
Return the modifiers on this member
- Modifiers(int) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ModifiableClass
-
- msg - Variable in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor.ErrorReport
-
- msg(String) - Method in class org.glassfish.pfl.tf.spi.Util
-
- MultiSet<E> - Class in org.glassfish.pfl.basic.contain
-
A simple abstraction of a MultiSet, that is, a "set" that can contain
more than one copy of the same element.
- MultiSet() - Constructor for class org.glassfish.pfl.basic.contain.MultiSet
-
- MultiThreadedStatsEventHandlerImpl - Class in org.glassfish.pfl.tf.timer.impl
-
- myClass() - Method in interface org.glassfish.pfl.tf.spi.MethodMonitor
-
The class for which this MethodMonitor is defined.
- myClass() - Method in class org.glassfish.pfl.tf.spi.MethodMonitorBase
-
- myClassInfo() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MemberInfoBase
-
- myClassInfo() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.MemberInfo
-
Return the ClassInfo of the class that contains this
member.
- MyLabel - Class in org.glassfish.pfl.dynamic.codegen.impl
-
This trivial class exists only to give a slightly
more readable toString method for ASM labels.
- MyLabel() - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.MyLabel
-
- saList - Variable in class org.glassfish.pfl.tf.timer.impl.StatsEventHandlerBase
-
- sample(double) - Method in class org.glassfish.pfl.tf.timer.spi.StatisticsAccumulator
-
- saveTimerEventController(TimerEventControllerBase) - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
-
- scan(Scanner.Action) - Method in class org.glassfish.pfl.basic.tools.file.Scanner
-
Scan all files reachable from roots.
- Scanner - Class in org.glassfish.pfl.basic.tools.file
-
Recursively scan directories to process files.
- Scanner(int, List<File>) - Constructor for class org.glassfish.pfl.basic.tools.file.Scanner
-
- Scanner(int, File...) - Constructor for class org.glassfish.pfl.basic.tools.file.Scanner
-
- Scanner.Action - Interface in org.glassfish.pfl.basic.tools.file
-
Action interface passed to scan method to act on files.
- second() - Method in class org.glassfish.pfl.basic.contain.Pair
-
- second() - Method in class org.glassfish.pfl.basic.contain.Triple
-
- self - Static variable in interface org.glassfish.pfl.dynamic.copyobject.impl.Exceptions
-
- Separator - Annotation Type in org.glassfish.pfl.basic.tools.argparser
-
- set(int, E) - Method in class org.glassfish.pfl.basic.contain.DenseIntMapImpl
-
If key >= 0, bind value to the key.
- set(int, E) - Method in interface org.glassfish.pfl.basic.contain.IntMap
-
If key >= 0, bind value to the key.
- set(Field, Object) - Method in interface org.glassfish.pfl.basic.facet.FacetAccessor
-
- set(Field, Object) - Method in class org.glassfish.pfl.basic.facet.FacetAccessorImpl
-
- set(AttributedObject, T) - Method in class org.glassfish.pfl.dynamic.codegen.impl.Attribute
-
- set(int, Object) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.AttributedObject
-
Internal method for dynamic attribute support.
- set(int, Object) - Method in class org.glassfish.pfl.dynamic.codegen.impl.AttributedObjectBase
-
- set(int, Object) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
-
- set(ClassLoader) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.CurrentClassLoader
-
- set(int, Object) - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldGenerator
-
- set(int, Object) - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodGenerator
-
- set(BinaryFunction<S, T, R>) - Method in class org.glassfish.pfl.ff.Factory.BinaryFunctionAlias
-
- set(UnaryFunction<S, R>) - Method in class org.glassfish.pfl.ff.Factory.UnaryFunctionAlias
-
- setClassName(String) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ModifiableClass
-
- setCodegenCopierAllowed(boolean) - Static method in class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierOrdinaryImpl
-
- setDefault(State, Action, State) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
-
Set the default transition and action for a state.
- setDefault(State, State) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
-
Equivalent to setDefault( oldState, act, newState ) where act is an
action that does nothing.
- setDefault(State) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
-
Euaivalent to setDefault( oldState, oldState )
- setDefaultAction(Action) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
-
Set the default action used in this state engine.
- setDefaultAction(Scanner.Action) - Method in class org.glassfish.pfl.basic.tools.file.Recognizer
-
This defines the default action.
- setDefaultHandler(InvocationHandler) - Method in interface org.glassfish.pfl.basic.proxy.CompositeInvocationHandler
-
Set the default invocation handler to use if none of the
invocation handlers added by calls to addInvocationHandler apply.
- setDefaultHandler(InvocationHandler) - Method in class org.glassfish.pfl.basic.proxy.CompositeInvocationHandlerImpl
-
- setFactory(TimerFactory) - Method in class org.glassfish.pfl.tf.timer.spi.NamedBase
-
- setModifiers(int) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ModifiableMethod
-
- setName(String) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ModifiableClass
-
- setName(String) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ModifiableMethod
-
- setOutput(OutputStream) - Method in interface org.glassfish.pfl.test.JUnitReportWriter
-
Sets the stream the formatter is supposed to write its results to.
- setOutput(OutputStream) - Method in class org.glassfish.pfl.test.XMLJUnitReportWriter
-
- setParent(FSM) - Method in interface org.glassfish.pfl.basic.fsm.FSM
-
Set the parent state machine.
- setParent(FSM) - Method in class org.glassfish.pfl.basic.fsm.FSMImpl
-
- setPkgName(String) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ModifiableClass
-
- setProxy(Proxy) - Method in interface org.glassfish.pfl.basic.proxy.LinkedInvocationHandler
-
- setShellScriptAction(Scanner.Action) - Method in class org.glassfish.pfl.basic.tools.file.Recognizer
-
If set, this defines the action taken for text files that start with the
patter "#!", which is the standard for all *nix shell scripts.
- setSpecialClassCopierFactory(ClassCopierFactory) - Method in class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierFactoryPipelineImpl
-
Set a special ClassCopierFactory to handle some application specific
needs.
- setSpecialClassCopierFactory(ClassCopierFactory) - Method in interface org.glassfish.pfl.dynamic.copyobject.impl.PipelineClassCopierFactory
-
Add a special ClassCopierFactory into the chain so that
it handles some special cases.
- setState(State) - Method in interface org.glassfish.pfl.basic.fsm.FSM
-
Set the current state of this FSM.
- setState(State) - Method in class org.glassfish.pfl.basic.fsm.FSMImpl
-
- setSuperType(Type) - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ModifiableClass
-
- setSystemError(String) - Method in interface org.glassfish.pfl.test.JUnitReportWriter
-
This is what the test has written to System.err
- setSystemError(String) - Method in class org.glassfish.pfl.test.XMLJUnitReportWriter
-
- setSystemOutput(String) - Method in interface org.glassfish.pfl.test.JUnitReportWriter
-
This is what the test has written to System.out
- setSystemOutput(String) - Method in class org.glassfish.pfl.test.XMLJUnitReportWriter
-
- SH_NAME - Static variable in interface org.glassfish.pfl.tf.spi.EnhancedClassData
-
- SH_TYPE - Static variable in interface org.glassfish.pfl.tf.spi.EnhancedClassData
-
- signature() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.CallExpression
-
- signature() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NewObjExpression
-
- signature() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.SuperCallExpression
-
- signature() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.SuperObjExpression
-
- signature() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ThisObjExpression
-
- signature() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MethodInfoBase
-
- signature() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.MethodInfo
-
Return the signature of this method.
- Signature - Class in org.glassfish.pfl.dynamic.codegen.spi
-
Represents the signature of a method, which is sometimes needed
for selecting the correct method.
- signature() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
-
- signature() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
- SimpleMethodTracer - Class in org.glassfish.pfl.tf.tools.enhancer
-
- SimpleMethodTracer(MethodVisitor, Util) - Constructor for class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
-
- size() - Method in class org.glassfish.pfl.basic.concurrent.SoftCache
-
Return the number of key-value mappings in this cache.
- size() - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
-
Returns the number of key-value mappings in this map.
- size() - Method in class org.glassfish.pfl.basic.contain.MultiSet
-
Return the number of unique elements in this MultiSet.
- size() - Method in class org.glassfish.pfl.basic.graph.GraphImpl
-
- size() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NewArrExpression
-
- size() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
Number of 32 bit words occupied by this type
if primitive, or 0 if non-primitive.
- skipString(String) - Method in class org.glassfish.pfl.basic.tools.file.StringParser
-
skip over str, if str is at the current position.
- skipToString(String) - Method in class org.glassfish.pfl.basic.tools.file.StringParser
-
skip everything until str is found.
- skipWhitespace() - Method in class org.glassfish.pfl.basic.tools.file.StringParser
-
Skip over whitespace.
- SoftCache<K,V> - Class in org.glassfish.pfl.basic.concurrent
-
A memory-sensitive implementation of the Map
interface.
- SoftCache(int, float) - Constructor for class org.glassfish.pfl.basic.concurrent.SoftCache
-
Construct a new, empty SoftCache
with the given
initial capacity and the given load factor.
- SoftCache(int) - Constructor for class org.glassfish.pfl.basic.concurrent.SoftCache
-
Construct a new, empty SoftCache
with the given
initial capacity and the default load factor.
- SoftCache() - Constructor for class org.glassfish.pfl.basic.concurrent.SoftCache
-
Construct a new, empty SoftCache
with the default
capacity and the default load factor.
- SOURCE_GENERATION_DIRECTORY - Static variable in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Option used to enable generation of source files while
generating bytecode.
- SourceExpressionVisitor - Class in org.glassfish.pfl.dynamic.codegen.impl
-
A Visitor that generates Java source for an expression.
- SourceExpressionVisitor(TreeWalkerContext, ImportList) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
-
- SourceStatementVisitor - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- SourceStatementVisitor(TreeWalkerContext, ImportList, CodegenPrinter) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
-
- SPair<S extends java.io.Serializable,T extends java.io.Serializable> - Class in org.glassfish.pfl.basic.contain
-
Serializable version of Pair.
- SPair(S, T) - Constructor for class org.glassfish.pfl.basic.contain.SPair
-
- splitClassName(String) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Split the class name into a pair of the package name and the unqualified class
name.
- splitFirst() - Method in class org.glassfish.pfl.basic.tools.file.Block
-
Split block into two blocks, with only the
first line of the original Block in result.first().
- splitFQN(String) - Static method in class org.glassfish.pfl.dynamic.codegen.impl.Identifier
-
- StackImpl<E> - Class in org.glassfish.pfl.basic.contain
-
- StackImpl() - Constructor for class org.glassfish.pfl.basic.contain.StackImpl
-
- stackOverflow(Object, StackOverflowError) - Method in interface org.glassfish.pfl.dynamic.copyobject.impl.Exceptions
-
- StackTrace - Annotation Type in org.glassfish.pfl.basic.logex
-
Indicates that stack traces should be added to log records for logging
methods in the interface (if on an interface), or for a particular method.
- standardDeviation() - Method in class org.glassfish.pfl.tf.timer.spi.Statistics
-
Return the standard deviation of the data, or -1 if there is
no data.
- standardDeviation() - Method in class org.glassfish.pfl.tf.timer.spi.StatisticsAccumulator
-
- start(String) - Method in class org.glassfish.pfl.test.JUnitReportHelper
-
Start executing a test case with the given name.
- startConstructor(int, List<Type>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
-
- startElement() - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
-
- startElement() - Method in class org.glassfish.pfl.test.ObjectWriter
-
- startMethod(int, Type, String, List<Type>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassGeneratorImpl
-
- startObject(String) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
-
- startObject(Object) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
-
- startObject(Object) - Method in class org.glassfish.pfl.test.ObjectWriter
-
- startReadArray(String, int) - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
-
- startReadValue(String) - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
-
Push a record into the trace of the start of reading a value of the
given type name.
- startTest(JUnitReportWriter.TestDescription) - Method in interface org.glassfish.pfl.test.JUnitReportWriter
-
A test started.
- startTest(JUnitReportWriter.TestDescription) - Method in class org.glassfish.pfl.test.XMLJUnitReportWriter
-
- startTestSuite(String, Properties) - Method in interface org.glassfish.pfl.test.JUnitReportWriter
-
The whole testsuite started.
- startTestSuite(String, Properties) - Method in class org.glassfish.pfl.test.XMLJUnitReportWriter
-
- State - Class in org.glassfish.pfl.basic.fsm
-
Base class for all states in a StateEngine.
- State(String) - Constructor for class org.glassfish.pfl.basic.fsm.State
-
- State(String, State.Kind) - Constructor for class org.glassfish.pfl.basic.fsm.State
-
- State(Set<State>, String) - Constructor for class org.glassfish.pfl.basic.fsm.State
-
- State(Set<State>, String, State.Kind) - Constructor for class org.glassfish.pfl.basic.fsm.State
-
- State.Kind - Enum in org.glassfish.pfl.basic.fsm
-
Kind of state.
- StateEngine - Class in org.glassfish.pfl.basic.fsm
-
Encodes the state transition function for a finite state machine.
- Statement - Interface in org.glassfish.pfl.dynamic.codegen.impl
-
- StatementBase - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- StatementBase(Node) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.StatementBase
-
- STATIC_INITIALIZER_METHOD_NAME - Static variable in class org.glassfish.pfl.dynamic.codegen.impl.CodeGeneratorUtil
-
- staticCall(Type, String, Signature, List<Expression>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
Construct a representation of a static method invocation.
- staticCall(Type, String, List<Expression>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
Shorthand form to construct invocation that looks up Signature based
on the types of the expressions in exprs.
- staticCallExpressionBeforeArg(ExpressionFactory.StaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
-
- staticCallExpressionBeforeArg(ExpressionFactory.StaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
-
- staticCallExpressionBeforeArg(ExpressionFactory.StaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
-
- staticCallExpressionBeforeArg(ExpressionFactory.StaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- StaticInitVisitor - Class in org.glassfish.pfl.tf.tools.enhancer
-
- StaticInitVisitor(int, String, MethodVisitor, Util, EnhancedClassData) - Constructor for class org.glassfish.pfl.tf.tools.enhancer.StaticInitVisitor
-
- Statistics - Class in org.glassfish.pfl.tf.timer.spi
-
A simple read-only holder for accumulated statistics.
- Statistics(long, double, double, double, double) - Constructor for class org.glassfish.pfl.tf.timer.spi.Statistics
-
- StatisticsAccumulator - Class in org.glassfish.pfl.tf.timer.spi
- StatisticsAccumulator(String) - Constructor for class org.glassfish.pfl.tf.timer.spi.StatisticsAccumulator
-
Construct the Statistics Accumulator by providing the unit as a String.
- stats() - Method in class org.glassfish.pfl.tf.timer.impl.StatsEventHandlerBase
-
- stats() - Method in interface org.glassfish.pfl.tf.timer.spi.StatsEventHandler
-
Return map that gives the accumulated statistics for each
TimerEvent that has been observed by this event handler since
the last call to clear (or since the creation of this handler,
if clear has not been called).
- StatsEventHandler - Interface in org.glassfish.pfl.tf.timer.spi
-
Gather statistics on the times reported to this TimerEventHandler.
- StatsEventHandlerBase - Class in org.glassfish.pfl.tf.timer.impl
-
- StatsEventHandlerBase(TimerFactory, String) - Constructor for class org.glassfish.pfl.tf.timer.impl.StatsEventHandlerBase
-
- StatsEventHandlerImpl - Class in org.glassfish.pfl.tf.timer.impl
-
- storeFromXReturn(MethodVisitor, int, LocalVariableNode) - Method in class org.glassfish.pfl.tf.spi.Util
-
- StringParser - Class in org.glassfish.pfl.basic.tools.file
-
- StringParser(String) - Constructor for class org.glassfish.pfl.basic.tools.file.StringParser
-
- substitute(List<? extends Pair<String, String>>) - Method in class org.glassfish.pfl.basic.tools.file.Block
-
- suite() - Static method in class org.glassfish.pfl.test.TimedTest
-
- superCall(String, Signature, List<Expression>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
- superCall(String, List<Expression>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
- superCallExpressionBeforeArg(ExpressionFactory.SuperCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
-
- superCallExpressionBeforeArg(ExpressionFactory.SuperCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
-
- superCallExpressionBeforeArg(ExpressionFactory.SuperCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
-
- superCallExpressionBeforeArg(ExpressionFactory.SuperCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- superObj(Signature, List<Expression>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
Call to superclass constructor.
- superObj(List<Expression>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
Call to superclass constructor.
- superObjExpressionBeforeArg(ExpressionFactory.SuperObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
-
- superObjExpressionBeforeArg(ExpressionFactory.SuperObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
-
- superObjExpressionBeforeArg(ExpressionFactory.SuperObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
-
- superObjExpressionBeforeArg(ExpressionFactory.SuperObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- superType() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
-
- superType() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ClassInfo
-
Return the Type of the supertype of this class.
- SwitchStatement - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- switchStatementBeforeCaseBranches(SwitchStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
-
- switchStatementBeforeCaseBranches(SwitchStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
-
- switchStatementBeforeCaseBranches(SwitchStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
-
- switchStatementBeforeCaseBranches(SwitchStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- switchStatementBeforeDefault(SwitchStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
-
- switchStatementBeforeDefault(SwitchStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
-
- switchStatementBeforeDefault(SwitchStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
-
- switchStatementBeforeDefault(SwitchStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- SynchronizedHolder<T> - Class in org.glassfish.pfl.basic.contain
-
Type safe holder that can hold any non-primitive type.
- SynchronizedHolder(T) - Constructor for class org.glassfish.pfl.basic.contain.SynchronizedHolder
-
- SynchronizedHolder() - Constructor for class org.glassfish.pfl.basic.contain.SynchronizedHolder
-
- SYSTEM_ERR - Static variable in interface org.glassfish.pfl.test.XMLConstants
-
the system-err element
- SYSTEM_OUT - Static variable in interface org.glassfish.pfl.test.XMLConstants
-
the system-out element
- TABLE_SIZE - Static variable in class org.glassfish.pfl.dynamic.copyobject.impl.FastCache
-
- target() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.CallExpression
-
- target(T) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.CallExpression
-
- target() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.FieldAccessExpressionBase
-
- target(T) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.FieldAccessExpressionBase
-
- targetType() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NonStaticFieldAccessExpression
-
- targetType() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.StaticFieldAccessExpression
-
- TestBase - Class in org.glassfish.pfl.test
-
A VERY quick-and-dirty test framework.
- TestBase(String[]) - Constructor for class org.glassfish.pfl.test.TestBase
-
- TestBase(String[], Class<?>) - Constructor for class org.glassfish.pfl.test.TestBase
-
- TestBase(String[], Class<?>, Object) - Constructor for class org.glassfish.pfl.test.TestBase
-
- TestCase - Annotation Type in org.glassfish.pfl.test
-
- TESTCASE - Static variable in interface org.glassfish.pfl.test.XMLConstants
-
the testcase element
- TestCaseTools - Class in org.glassfish.pfl.test
-
- TestCaseTools() - Constructor for class org.glassfish.pfl.test.TestCaseTools
-
- TestCaseTools.SingleInstanceTestSuite - Class in org.glassfish.pfl.test
-
This is a special version of TestSuite that fixes, once and for
all, the irritating design of JUnit to invoke the constructor
multiple times on a test class.
- TestCaseTools.SingleInstanceTestSuite(Class) - Constructor for class org.glassfish.pfl.test.TestCaseTools.SingleInstanceTestSuite
-
- TestCaseTools.TestSuiteType - Enum in org.glassfish.pfl.test
-
- testGood() - Method in class org.glassfish.pfl.test.TestBase
-
- testNOP() - Method in class org.glassfish.pfl.test.TimedTest.InnerTest
-
- testSimple() - Method in class org.glassfish.pfl.test.TestBase
-
- TESTSUITE - Static variable in interface org.glassfish.pfl.test.XMLConstants
-
the testsuite element
- TESTSUITES - Static variable in interface org.glassfish.pfl.test.XMLConstants
-
the testsuites element for the aggregate document
- TFEnhanceAdapter - Class in org.glassfish.pfl.tf.tools.enhancer
-
- TFEnhanceAdapter(ClassVisitor, TraceEnhanceLevel, TraceEnhanceLevel, EnhancedClassData) - Constructor for class org.glassfish.pfl.tf.tools.enhancer.TFEnhanceAdapter
-
- TFEnhanced - Annotation Type in org.glassfish.pfl.tf.spi.annotation
-
Indicates that a class has already been enhanced for tracing.
- third() - Method in class org.glassfish.pfl.basic.contain.Triple
-
- thisObj(Signature, List<Expression>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
Call to another constructor.
- thisObj(List<Expression>) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
Call to another constructor.
- thisObjExpressionBeforeArg(ExpressionFactory.ThisObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
-
- thisObjExpressionBeforeArg(ExpressionFactory.ThisObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
-
- thisObjExpressionBeforeArg(ExpressionFactory.ThisObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
-
- thisObjExpressionBeforeArg(ExpressionFactory.ThisObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- thisType() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
-
- thisType() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.ClassInfo
-
Return the Type of the class represented by this
ClassInfo.
- ThrowStatement - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- ThrowStatement(Node) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.ThrowStatement
-
- time() - Method in class org.glassfish.pfl.tf.timer.spi.TimerEvent
-
Time of event in nanoseconds since the TimerLog
was created or cleared.
- TimedTest - Class in org.glassfish.pfl.test
-
- TimedTest(Test, int) - Constructor for class org.glassfish.pfl.test.TimedTest
-
- TimedTest.InnerTest - Class in org.glassfish.pfl.test
-
- TimedTest.InnerTest() - Constructor for class org.glassfish.pfl.test.TimedTest.InnerTest
-
- Timer - Interface in org.glassfish.pfl.tf.timer.spi
-
Used to create specific TimerEvent instances through a TimerEventController.
- timer() - Method in class org.glassfish.pfl.tf.timer.spi.TimerEvent
-
The name of the Timer used to create this entry.
- timerAlreadyExists(String) - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
-
- timerAlreadyExists(String) - Method in interface org.glassfish.pfl.tf.timer.spi.TimerFactory
-
Return true iff a timer with the given name already exists.
- TimerEvent - Class in org.glassfish.pfl.tf.timer.spi
-
Represents a particular observable event.
- TimerEvent(TimerEvent) - Constructor for class org.glassfish.pfl.tf.timer.spi.TimerEvent
-
- TimerEvent(Timer, TimerEvent.TimerEventType) - Constructor for class org.glassfish.pfl.tf.timer.spi.TimerEvent
-
Create a TimerEvent at the current time.
- TimerEvent(Timer, TimerEvent.TimerEventType, long) - Constructor for class org.glassfish.pfl.tf.timer.spi.TimerEvent
-
Create a TimerEvent at the given time.
- TimerEvent.TimerEventType - Enum in org.glassfish.pfl.tf.timer.spi
-
- TimerEventController - Class in org.glassfish.pfl.tf.timer.spi
-
Creates timer events and sends them to all registered event
handlers.
- TimerEventController(TimerFactory, String) - Constructor for class org.glassfish.pfl.tf.timer.spi.TimerEventController
-
- TimerEventControllerBase - Class in org.glassfish.pfl.tf.timer.spi
-
Supports registration of TimerEventHandlers.
- TimerEventControllerBase(TimerFactory, String) - Constructor for class org.glassfish.pfl.tf.timer.spi.TimerEventControllerBase
-
- TimerEventHandler - Interface in org.glassfish.pfl.tf.timer.spi
-
Handles timer events, represented by timer instances.
- TimerFactory - Interface in org.glassfish.pfl.tf.timer.spi
-
Factory class for all Timer-related objects.
- TimerFactoryBuilder - Class in org.glassfish.pfl.tf.timer.spi
-
TimerFactoryBuilder creates independent
instances of the TimerFactory interface.
- TimerFactoryBuilder() - Constructor for class org.glassfish.pfl.tf.timer.spi.TimerFactoryBuilder
-
- TimerFactoryImpl - Class in org.glassfish.pfl.tf.timer.impl
-
- TimerFactoryImpl(ObjectRegistrationManager, String, String) - Constructor for class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
-
- TimerFactoryImpl.TracingEventHandler - Class in org.glassfish.pfl.tf.timer.impl
-
- TimerFactoryImpl.TracingEventHandler(TimerFactory, String) - Constructor for class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl.TracingEventHandler
-
- TimerGroup - Interface in org.glassfish.pfl.tf.timer.spi
-
A TimerGroup is a collection of Controllables, which includes
Timers and TimerGroups.
- TimerGroupImpl - Class in org.glassfish.pfl.tf.timer.impl
-
A TimerGroup is a collection of Controllables, which includes
Timers and TimerGroups.
- timerGroups() - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
-
- timerGroups() - Method in interface org.glassfish.pfl.tf.timer.spi.TimerFactory
-
Returns a read-only map from TimerGroup names to TimerGroups.
- TimerImpl - Class in org.glassfish.pfl.tf.timer.impl
-
This interface exists because a Controllable is not
loggable: only a Timer is loggable (we do not want
TimerGroup to be loggable).
- TimerManager<T> - Class in org.glassfish.pfl.tf.timer.spi
-
Provides access to timer facilities.
- TimerManager(ObjectRegistrationManager, String) - Constructor for class org.glassfish.pfl.tf.timer.spi.TimerManager
-
Create a new TimerManager, with a TimerFactory registered under the given name
in the TimerFactoryBuilder, and a TimerEventController with the same name.
- TimerManager(String) - Constructor for class org.glassfish.pfl.tf.timer.spi.TimerManager
-
- TimerPointSourceGenerator - Class in org.glassfish.pfl.tf.timer.spi
-
Used to generate a class that represents all Timers found in
a TF source file.
- TimerPointSourceGenerator() - Constructor for class org.glassfish.pfl.tf.timer.spi.TimerPointSourceGenerator
-
- timers() - Method in class org.glassfish.pfl.tf.timer.impl.TimerFactoryImpl
-
- timers() - Method in interface org.glassfish.pfl.tf.timer.spi.TimerFactory
-
Returns a read-only map from Timer names to Timers.
- times - Static variable in class org.glassfish.pfl.ff.Factory
-
- TIMESTAMP - Static variable in interface org.glassfish.pfl.test.XMLConstants
-
timestamp of test cases
- TimingInfoProcessor - Class in org.glassfish.pfl.tf.timer.spi
-
- TimingInfoProcessor(String, String) - Constructor for class org.glassfish.pfl.tf.timer.spi.TimingInfoProcessor
-
- timingPointClass() - Method in interface org.glassfish.pfl.tf.tools.enhancer.EnhanceTool.Arguments
-
- timingPointDir() - Method in interface org.glassfish.pfl.tf.tools.enhancer.EnhanceTool.Arguments
-
- TimingPointType - Enum in org.glassfish.pfl.tf.spi
-
Used to indicate what kind of TimingPoint a InfoMethod represents.
- toString() - Method in class org.glassfish.pfl.basic.algorithm.ClassAnalyzer
-
- toString() - Method in class org.glassfish.pfl.basic.algorithm.DelayedObjectToString
-
- toString() - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
-
- toString() - Method in class org.glassfish.pfl.basic.contain.Holder
-
- toString() - Method in class org.glassfish.pfl.basic.contain.Pair
-
- toString() - Method in class org.glassfish.pfl.basic.contain.PairComparator
-
- toString() - Method in class org.glassfish.pfl.basic.contain.SynchronizedHolder
-
- toString() - Method in class org.glassfish.pfl.basic.fsm.Guard.Base.SimpleName
-
- toString() - Method in class org.glassfish.pfl.basic.fsm.NameBase
-
- toString() - Method in class org.glassfish.pfl.basic.fsm.Transition
-
- toString() - Method in class org.glassfish.pfl.basic.func.FunctionBase
-
- toString() - Method in class org.glassfish.pfl.basic.tools.file.Block
-
- toString() - Method in class org.glassfish.pfl.basic.tools.file.FileWrapper
-
- toString() - Method in class org.glassfish.pfl.basic.tools.file.Recognizer
-
- toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.Attribute
-
- toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ClassInfoBase
-
- toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.CompoundEmitter
-
- toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.NullEmitter
-
- toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.SimpleEmitter
-
- toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ArrayIndexExpression
-
- toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ArrayLengthExpression
-
- toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperatorExpression
-
- toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.CastExpression
-
- toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ConstantExpression
-
- toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.IfExpression
-
- toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.InstofExpression
-
- toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NewArrExpression
-
- toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NewObjExpression
-
- toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NonStaticCallExpression
-
- toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NonStaticFieldAccessExpression
-
- toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.StaticCallExpression
-
- toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.StaticFieldAccessExpression
-
- toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.SuperCallExpression
-
- toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.SuperObjExpression
-
- toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ThisExpression
-
- toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ThisObjExpression
-
- toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.UnaryOperatorExpression
-
- toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.VariableImpl
-
- toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.VoidExpression
-
- toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldInfoImpl
-
- toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MemberInfoBase
-
- toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.MyLabel
-
- toString() - Method in class org.glassfish.pfl.dynamic.codegen.impl.NodeBase
-
- toString() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Signature
-
- toString() - Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
- toString() - Method in class org.glassfish.pfl.dynamic.copyobject.impl.ClassCopierBase
-
- toString() - Method in class org.glassfish.pfl.test.JUnitReportWriter.TestDescription
-
- toString() - Method in class org.glassfish.pfl.test.ObjectWriter
-
- toString() - Method in class org.glassfish.pfl.tf.spi.Named
-
- toString() - Method in class org.glassfish.pfl.tf.timer.spi.NamedBase
-
- toString() - Method in class org.glassfish.pfl.tf.timer.spi.StatisticsAccumulator
-
Users can extend StatisticsAccumulator to provide the complete
Stats in the format they prefer, if the default format doesn't suffice.
- toString() - Method in class org.glassfish.pfl.tf.timer.spi.TimerEvent
-
- TRACE_BYTE_CODE_GENERATION - Static variable in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Debugging option used to trace the byte code generation.
- TraceEnhanceLevel - Enum in org.glassfish.pfl.tf.spi.annotation
-
Annotation representing the level of tracing enhancement present
on a class file.
- TraceEnhancementException - Exception in org.glassfish.pfl.tf.spi
-
Exception used when an attempt is made to enhance a class file to a level that
is not appropriate for the class.
- TraceEnhancementException() - Constructor for exception org.glassfish.pfl.tf.spi.TraceEnhancementException
-
Creates a new instance of TraceEnhancementException
without detail message.
- TraceEnhancementException(String) - Constructor for exception org.glassfish.pfl.tf.spi.TraceEnhancementException
-
Constructs an instance of TraceEnhancementException
with the specified detail message.
- transform(boolean, byte[], UnaryFunction<ClassVisitor, ClassAdapter>) - Method in class org.glassfish.pfl.tf.spi.Util
-
- Transformer - Class in org.glassfish.pfl.tf.tools.enhancer
-
ClassFile enhancer for the tracing facility.
- Transition - Class in org.glassfish.pfl.basic.fsm
-
This represents an action, guard, and next state for a transition.
- transition(Util, MethodVisitor, ClassTracer.Input) - Method in enum org.glassfish.pfl.tf.tools.enhancer.ClassTracer.State
-
- TreeWalker - Class in org.glassfish.pfl.dynamic.codegen.impl
-
This is a general purpose utility that does a complete traversal
of a Node tree.
- TreeWalker(TreeWalkerContext) - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- TreeWalkerContext - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- TreeWalkerContext() - Constructor for class org.glassfish.pfl.dynamic.codegen.impl.TreeWalkerContext
-
- Triple<S,T,U> - Class in org.glassfish.pfl.basic.contain
-
Represents a Triple of values.
- Triple(S, T, U) - Constructor for class org.glassfish.pfl.basic.contain.Triple
-
- TRUE(Class<T>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
-
- TRUE() - Static method in class org.glassfish.pfl.ff.Factory
-
- truePart() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.IfExpression
-
- truePart() - Method in class org.glassfish.pfl.dynamic.codegen.impl.IfStatement
-
- TryStatement - Class in org.glassfish.pfl.dynamic.codegen.impl
-
- tryStatementBeforeBlock(TryStatement, Type, Variable, BlockStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
-
- tryStatementBeforeBlock(TryStatement, Type, Variable, BlockStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
-
- tryStatementBeforeBlock(TryStatement, Type, Variable, BlockStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
-
- tryStatementBeforeBlock(TryStatement, Type, Variable, BlockStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
-
- tryStatementBeforeBlock(TryStatement, Type, Variable, BlockStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- tryStatementBeforeFinalPart(TryStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMByteCodeVisitor
-
- tryStatementBeforeFinalPart(TryStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor
-
- tryStatementBeforeFinalPart(TryStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.NopVisitor
-
- tryStatementBeforeFinalPart(TryStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceStatementVisitor
-
- tryStatementBeforeFinalPart(TryStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.Attribute
-
- type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ArrayIndexExpression
-
- type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ArrayLengthExpression
-
- type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperatorExpression
-
- type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.CallExpression
-
- type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.CastExpression
-
- type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ConstantExpression
-
- type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.FieldAccessExpressionBase
-
- type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.IfExpression
-
- type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.InstofExpression
-
- type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NewArrExpression
-
- type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.NewObjExpression
-
- type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.SuperCallExpression
-
- type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.SuperObjExpression
-
- type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ThisExpression
-
- type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ThisObjExpression
-
- type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.UnaryOperatorExpression
-
- type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.VariableImpl
-
- type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.VoidExpression
-
- type() - Method in interface org.glassfish.pfl.dynamic.codegen.impl.ExpressionInternal
-
- type - Variable in class org.glassfish.pfl.dynamic.codegen.impl.FieldInfoImpl
-
- type() - Method in class org.glassfish.pfl.dynamic.codegen.impl.FieldInfoImpl
-
- type() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.FieldInfo
-
Return the type of this Field.
- Type - Class in org.glassfish.pfl.dynamic.codegen.spi
-
Representation of Types (no generic support) used for
codegen API.
- type(Class) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
Return the codegen Type that corresponds to the Java (non-generic)
Type represented by cls.
- type() - Method in interface org.glassfish.pfl.dynamic.codegen.spi.Variable
-
Return the type of this variable.
- type() - Method in class org.glassfish.pfl.tf.timer.spi.TimerEvent
-
Type of event: ENTER for start of interval for a
Timer, EXIT for end of the interval.
- typeCode(Type) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ByteCodeUtility
-
- value() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.ConstantExpression
-
- value() - Method in class org.glassfish.pfl.dynamic.codegen.impl.SourceExpressionVisitor
-
- Value - Annotation Type in org.glassfish.pfl.dynamic.generator
-
Annotation applied to a method in an abstract class or interface
to indicate that the method is an accessor for a property value.
- value() - Method in class org.glassfish.pfl.ff.Factory.NullaryFunctionConstantImpl
-
- value() - Method in class org.glassfish.pfl.ff.Factory.NullaryPredicateConstantImpl
-
- valueOf(String) - Static method in enum org.glassfish.pfl.basic.fsm.Guard.Result
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.glassfish.pfl.basic.fsm.State.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.glassfish.pfl.basic.logex.LogLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.glassfish.pfl.basic.tools.file.FileWrapper.FileState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.glassfish.pfl.basic.tools.file.FileWrapper.OpenMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.glassfish.pfl.dynamic.codegen.impl.ASMUtil.RequiredEmitterType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperatorKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.UnaryOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.glassfish.pfl.dynamic.codegen.spi.ModifiableFieldReference.ReferenceType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.glassfish.pfl.dynamic.copyobject.spi.CopyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.glassfish.pfl.test.TestCaseTools.TestSuiteType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.glassfish.pfl.tf.spi.annotation.TraceEnhanceLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.glassfish.pfl.tf.spi.EnhancedClassData.MethodType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.glassfish.pfl.tf.spi.TimingPointType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.glassfish.pfl.tf.timer.spi.TimerEvent.TimerEventType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.glassfish.pfl.tf.tools.enhancer.ClassTracer.Input
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.glassfish.pfl.tf.tools.enhancer.ClassTracer.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.glassfish.pfl.tf.tools.enhancer.EnhanceTool.ProcessingMode
-
Returns the enum constant of this type with the specified name.
- values() - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
-
Returns a Collection
view of the values contained in this map.
- values() - Static method in enum org.glassfish.pfl.basic.fsm.Guard.Result
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.glassfish.pfl.basic.fsm.State.Kind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.glassfish.pfl.basic.logex.LogLevel
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.glassfish.pfl.basic.tools.file.FileWrapper.FileState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.glassfish.pfl.basic.tools.file.FileWrapper.OpenMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.glassfish.pfl.dynamic.codegen.impl.ASMSetupVisitor.Mode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.glassfish.pfl.dynamic.codegen.impl.ASMUtil.RequiredEmitterType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperatorKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.UnaryOperator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.glassfish.pfl.dynamic.codegen.spi.ModifiableFieldReference.ReferenceType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.glassfish.pfl.dynamic.copyobject.spi.CopyType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.glassfish.pfl.test.TestCaseTools.TestSuiteType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.glassfish.pfl.tf.spi.annotation.TraceEnhanceLevel
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.glassfish.pfl.tf.spi.EnhancedClassData.MethodType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.glassfish.pfl.tf.spi.TimingPointType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.glassfish.pfl.tf.timer.spi.TimerEvent.TimerEventType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.glassfish.pfl.tf.tools.enhancer.ClassTracer.Input
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.glassfish.pfl.tf.tools.enhancer.ClassTracer.State
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.glassfish.pfl.tf.tools.enhancer.EnhanceTool.ProcessingMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- var() - Method in class org.glassfish.pfl.dynamic.codegen.impl.DefinitionStatement
-
- variable(Type, String) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
- Variable - Interface in org.glassfish.pfl.dynamic.codegen.spi
-
- VariableInternal - Interface in org.glassfish.pfl.dynamic.codegen.impl
-
- verbose() - Method in interface org.glassfish.pfl.tf.tools.enhancer.EnhanceTool.Arguments
-
- version() - Method in class org.glassfish.pfl.tf.timer.impl.VersionedHashSet
-
- VersionedHashSet<E> - Class in org.glassfish.pfl.tf.timer.impl
-
This is an implementation of the Set interface that keeps track
of its version so that we can tell when it is modified.
- VersionedHashSet() - Constructor for class org.glassfish.pfl.tf.timer.impl.VersionedHashSet
-
- VersionedHashSet(Collection<? extends E>) - Constructor for class org.glassfish.pfl.tf.timer.impl.VersionedHashSet
-
- VersionedHashSet(int, float) - Constructor for class org.glassfish.pfl.tf.timer.impl.VersionedHashSet
-
- VersionedHashSet(int) - Constructor for class org.glassfish.pfl.tf.timer.impl.VersionedHashSet
-
- visitAnnotation(String, boolean) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
-
- visitAnnotation(String, boolean) - Method in class org.glassfish.pfl.tf.tools.enhancer.TFEnhanceAdapter
-
- visitAnnotationDefault() - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
-
- visitArrayIndexExpression(ExpressionFactory.ArrayIndexExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitArrayIndexExpression(ExpressionFactory.ArrayIndexExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitArrayLengthExpression(ExpressionFactory.ArrayLengthExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitArrayLengthExpression(ExpressionFactory.ArrayLengthExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitAssignmentStatement(AssignmentStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitAssignmentStatement(AssignmentStatement) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitAttribute(Attribute) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
-
- visitBinaryOperatorExpression(ExpressionFactory.BinaryOperatorExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitBinaryOperatorExpression(ExpressionFactory.BinaryOperatorExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitBlockStatement(BlockStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitBlockStatement(BlockStatement) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitBreakStatement(BreakStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitBreakStatement(BreakStatement) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitCaseBranch(CaseBranch) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitCaseBranch(CaseBranch) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitCastExpression(ExpressionFactory.CastExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitCastExpression(ExpressionFactory.CastExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitClassGenerator(ClassGeneratorImpl) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitClassGenerator(ClassGeneratorImpl) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitCode() - Method in class org.glassfish.pfl.tf.tools.enhancer.ClassEnhancer.InfoMethodRewriter
-
- visitCode() - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
-
- visitCode() - Method in class org.glassfish.pfl.tf.tools.enhancer.StaticInitVisitor
-
- visitConstantExpression(ExpressionFactory.ConstantExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitConstantExpression(ExpressionFactory.ConstantExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitDefinitionStatement(DefinitionStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitDefinitionStatement(DefinitionStatement) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitEnd() - Method in class org.glassfish.pfl.tf.tools.enhancer.ClassEnhancer
-
- visitEnd() - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
-
- visitExpression(ExpressionInternal) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitExpression(ExpressionInternal) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitField(int, String, String, String, Object) - Method in class org.glassfish.pfl.tf.tools.enhancer.TFEnhanceAdapter
-
- visitFieldGenerator(FieldGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitFieldGenerator(FieldGenerator) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitFieldInsn(int, String, String, String) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
-
- visitFrame(int, int, Object[], int, Object[]) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
-
- visitIfExpression(ExpressionFactory.IfExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitIfExpression(ExpressionFactory.IfExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitIfStatement(IfStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitIfStatement(IfStatement) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitIincInsn(int, int) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
-
- visitInnerClass(String, String, String, int) - Method in class org.glassfish.pfl.tf.tools.enhancer.TFEnhanceAdapter
-
- visitInsn(int) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
-
- visitInstofExpression(ExpressionFactory.InstofExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitInstofExpression(ExpressionFactory.InstofExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitIntInsn(int, int) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
-
- visitJumpInsn(int, Label) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
-
- visitLabel(Label) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
-
- visitLdcInsn(Object) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
-
- visitLineNumber(int, Label) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
-
- visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
-
- visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
-
- visitMaxs(int, int) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
-
- visitMethod(int, String, String, String, String[]) - Method in class org.glassfish.pfl.tf.tools.enhancer.ClassEnhancer
-
- visitMethod(int, String, String, String, String[]) - Method in class org.glassfish.pfl.tf.tools.enhancer.ClassTracer
-
- visitMethod(int, String, String, String, String[]) - Method in class org.glassfish.pfl.tf.tools.enhancer.TFEnhanceAdapter
-
- visitMethodGenerator(MethodGenerator) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitMethodGenerator(MethodGenerator) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitMethodInsn(int, String, String, String) - Method in class org.glassfish.pfl.tf.tools.enhancer.ClassEnhancer.InfoMethodCallRewriter
-
- visitMethodInsn(int, String, String, String) - Method in class org.glassfish.pfl.tf.tools.enhancer.ClassEnhancer.NormalMethodChecker
-
- visitMethodInsn(int, String, String, String) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
-
- visitMultiANewArrayInsn(String, int) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
-
- visitNewArrExpression(ExpressionFactory.NewArrExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitNewArrExpression(ExpressionFactory.NewArrExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitNewObjExpression(ExpressionFactory.NewObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitNewObjExpression(ExpressionFactory.NewObjExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitNode(Node) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitNode(Node) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitNonStaticCallExpression(ExpressionFactory.NonStaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitNonStaticCallExpression(ExpressionFactory.NonStaticCallExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitNonStaticFieldAccessExpression(ExpressionFactory.NonStaticFieldAccessExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitNonStaticFieldAccessExpression(ExpressionFactory.NonStaticFieldAccessExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- Visitor - Interface in org.glassfish.pfl.dynamic.codegen.impl
-
- visitParameterAnnotation(int, String, boolean) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
-
- visitReturnStatement(ReturnStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitReturnStatement(ReturnStatement) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitStatement(Statement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitStatement(Statement) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitStaticCallExpression(ExpressionFactory.StaticCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitStaticCallExpression(ExpressionFactory.StaticCallExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitStaticFieldAccessExpression(ExpressionFactory.StaticFieldAccessExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitStaticFieldAccessExpression(ExpressionFactory.StaticFieldAccessExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitSuperCallExpression(ExpressionFactory.SuperCallExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitSuperCallExpression(ExpressionFactory.SuperCallExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitSuperObjExpression(ExpressionFactory.SuperObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitSuperObjExpression(ExpressionFactory.SuperObjExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitSwitchStatement(SwitchStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitSwitchStatement(SwitchStatement) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitTableSwitchInsn(int, int, Label, Label[]) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
-
- visitThisExpression(ExpressionFactory.ThisExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitThisExpression(ExpressionFactory.ThisExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitThisObjExpression(ExpressionFactory.ThisObjExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitThisObjExpression(ExpressionFactory.ThisObjExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitThrowStatement(ThrowStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitThrowStatement(ThrowStatement) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitTryCatchBlock(Label, Label, Label, String) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
-
- visitTryStatement(TryStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitTryStatement(TryStatement) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitTypeInsn(int, String) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
-
- visitUnaryOperatorExpression(ExpressionFactory.UnaryOperatorExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitUnaryOperatorExpression(ExpressionFactory.UnaryOperatorExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitVariable(Variable) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitVariable(Variable) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitVarInsn(int, int) - Method in class org.glassfish.pfl.tf.tools.enhancer.SimpleMethodTracer
-
- visitVoidExpression(ExpressionFactory.VoidExpression) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitVoidExpression(ExpressionFactory.VoidExpression) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- visitWhileStatement(WhileStatement) - Method in class org.glassfish.pfl.dynamic.codegen.impl.TreeWalker
-
- visitWhileStatement(WhileStatement) - Method in interface org.glassfish.pfl.dynamic.codegen.impl.Visitor
-
- _add(Expression, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Create an expression representing the application of the
+ operator to the left and right expressions in the
form (left op right).
- _and(Expression, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Create an expression representing the application of the
&& operator to the left and right expressions in the
form (left op right).
- _arg(Type, String) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Add an argument to the current method.
- _array(Type) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
- _array(Type) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a representation of the array type with the
given component type.
- _assign(Expression, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Indicates an assignment statement of the form var = expr.
- _body() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Indicates the start of the definition of the body of a method.
- _boolean() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
- _boolean() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a representation of the boolean type.
- _break() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Indicates a break statement, that should transfer control out of the
nearest enclosing _switch or _while statement.
- _byte() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
- _byte() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a representation of the byte type.
- _byteCode(ClassLoader, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate byte codes for the current ClassGenerator.
- _byteCode(ClassGenerator, ClassLoader, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate byte codes for the ClassGenerator.
- _call(Expression, String, Signature, Expression...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate a call to an instance method.
- _call(Expression, String, Signature, List<Expression>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate a call to an instance method.
- _call(Expression, String, Expression...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate a call to an instance method, using the Java method
overload resolution algorithm to determine the signature.
- _call(Expression, String, List<Expression>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate a call to an instance method, using the Java method
overload resolution algorithm to determine the signature.
- _call(Type, String, Signature, Expression...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate a call to a static method.
- _call(Type, String, Signature, List<Expression>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate a call to a static method.
- _call(Type, String, Expression...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate a call to a static method, using the Java method
overload resolution algorithm to determine the signature.
- _call(Type, String, List<Expression>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate a call to a static method, using the Java method
overload resolution algorithm to determine the signature.
- _case(int) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Indicate the start of a particular case in a switch
statement.
- _cast(Type, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Create an expression representing the type cast of expr
to type.
- _catch(Type, String) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Indicate the start of a catch clause in a try statement.
- _char() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
- _char() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a representation of the char type.
- _class(String) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
Return a codegen Type representing a class with the given name.
- _Class() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
- _Class() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a representation of the java.lang.Class type.
- _class(int, String, Type, Type...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Define a class.
- _class(int, String, Type, List<Type>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Define a class.
- _classGenerator(ClassGenerator) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
- _classGenerator() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Obtain the ClassGeneratorImpl that is constructed by the Wrapper
methods.
- _clear() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Discard the current Class generated by Wrapper calls, so that
another Class may be generated.
- _Cloneable() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
- _const(boolean) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
- _const(char) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
- _const(byte) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
- _const(short) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
- _const(int) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
- _const(long) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
- _const(float) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
- _const(double) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
- _const(String) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
- _const(Type) - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
- _const(boolean) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a constant expression representing the
value c.
- _const(char) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a constant expression representing the
value c.
- _const(byte) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a constant expression representing the
value c.
- _const(short) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a constant expression representing the
value c.
- _const(int) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a constant expression representing the
value c.
- _const(long) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a constant expression representing the
value c.
- _const(float) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a constant expression representing the
value c.
- _const(double) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a constant expression representing the
value c.
- _const(String) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a constant expression representing the
value c.
- _const(Type) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a constant expression representing the
value c.
- _constructor(int, Type...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Begin defining a constructor in the current class.
- _constructor(int, List<Type>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Begin defining a constructor in the current class.
- _data(int, Type, String) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Define a data member in a class.
- _default() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Indicate the start of the default case in a switch
statement.
- _define(Type, String, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Indicates the introduction of a new local variable initialized to
the given expression.
- _displayAST(PrintStream) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Dump the contents of the AST for the current Class defined
by Wrapper calls.
- _displayAST(ClassGenerator, PrintStream) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Dump the contents of the AST for the current Class defined
by Wrapper calls.
- _div(Expression, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Create an expression representing the application of the
+ operator to the left and right expressions in the
form (left op right).
- _double() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
- _double() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a representation of the double type.
- _else() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Indicate the start of the false branch of an if statement.
- _end() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Terminates the definition of the current statement, method,
constructor, initializer, class, or package.
- _eq(Expression, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Create an expression representing the application of the
== operator to the left and right expressions in the
form (left op right).
- _expr(Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Indicate that expr should be executed as a statement for its
side effects.
- _field(Expression, String) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return an expression used to access a field in an object
given by expr.
- _field(Type, String) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return an expression used to access a static data member in
a class given by the type.
- _finally() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Indicate the start of a finally clause in a try statement.
- _first - Variable in class org.glassfish.pfl.basic.contain.Pair
-
- _float() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
- _float() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a representation of the float type.
- _ge(Expression, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Create an expression representing the application of the
>= operator to the left and right expressions in the
form (left op right).
- _generate(ClassLoader, ProtectionDomain, Properties, PrintStream) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate a class for the current ClassGenerator.
- _generate(ClassGenerator, ClassLoader, ProtectionDomain, Properties, PrintStream) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate a class for the ClassGenerator.
- _generate(ClassLoader, ProtectionDomain, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate a class for the current ClassGenerator.
- _generate(ClassGenerator, ClassLoader, ProtectionDomain, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate a class for the current ClassGenerator.
- _generate(Class<T>, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a GenericClass instance so that we can easily create an instance
of the generated class.
- _generate(ClassGenerator, Class<T>, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a GenericClass instance so that we can easily create an instance
of the generated class.
- _gt(Expression, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Create an expression representing the application of the
> operator to the left and right expressions in the
form (left op right).
- _if(Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Indicate the start of an if statement with the given expression
as the condition.
- _import(String) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Used to create short names for types.
- _import() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return an ImportList that can be shared across multiple
class generations.
- _import(ImportList) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Set the ImportList for the current class generation.
- _index(Expression, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return an expression used to access an element in an array
given by expr.
- _initializer() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
- _instanceof(Expression, Type) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Create an expression representing the instanceof test of
expr and type (expr instanceof type).
- _int() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
- _int() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a representation of the int type.
- _interface(int, String, Type...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Define an interface.
- _interface(int, String, List<Type>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Define an interface.
- _le(Expression, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Create an expression representing the application of the
<= operator to the left and right expressions in the
form (left op right).
- _length(Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return an expression that gets the length of expr.
- _long() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
- _long() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a representation of the long type.
- _lt(Expression, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Create an expression representing the application of the
< operator to the left and right expressions in the
form (left op right).
- _makeClass(byte[], String, ClassLoader, ProtectionDomain) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Convert an array of bytes into a Class using the given
ClassLoader and ProtectionDomain.
- _method(int, Type, String, Type...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Begin defining a method in the current class.
- _method(int, Type, String, List<Type>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Begin defining a method in the current class.
- _mul(Expression, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Create an expression representing the application of the
+ operator to the left and right expressions in the
form (left op right).
- _ne(Expression, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Create an expression representing the application of the
!= operator to the left and right expressions in the
form (left op right).
- _new(Type, Signature, Expression...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Create an expression representing the construction of a
new instance of the given type using the constructor with the
given signature and the list of expressions as arguments.
- _new(Type, Signature, List<Expression>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Create an expression representing the construction of a
new instance of the given type using the constructor with the
given signature and the list of expressions as arguments.
- _new(Type, Expression...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Create an expression representing the construction of a
new instance of the given type using the constructor with the
signature determined by the Java method overload resolution
algorithm and the list of expressions as arguments.
- _new(Type, List<Expression>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Create an expression representing the construction of a
new instance of the given type using the constructor with the
signature determined by the Java method overload resolution
algorithm and the list of expressions as arguments.
- _new_array(Type, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Create an expression representing the construction of a
new array of the given size with the given component type.
- _new_array_init(Type, Expression...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Create an expression representing the construction of a
new array with the given component type using the given
expressions to initialize the array.
- _new_array_init(Type, List<Expression>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Create an expression representing the construction of a
new array with the given component type using the given
expressions to initialize the array.
- _not(Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
- _null() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
- _null() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
- _null() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return the null expression.
- _nullType() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a representation of the null type.
- _Object() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
- _Object() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a representation of the java.lang.Object type.
- _or(Expression, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Create an expression representing the application of the
|| operator to the left and right expressions in the
form (left op right).
- _package(String) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
_package must be called first to set the package name for this
class.
- _package() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Same as _package( "" ).
- _rem(Expression, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Create an expression representing the application of the
+ operator to the left and right expressions in the
form (left op right).
- _return() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Indicates the end of execution in a method.
- _return(Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Indicates the end of execution in a method with a return of the
value of the expression.
- _s(Type, Type...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Create a signature that may be used for calling a method or
constructor.
- _s(Type, List<Type>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Create a signature that may be used for calling a method or
constructor.
- _second - Variable in class org.glassfish.pfl.basic.contain.Pair
-
- _setClassLoader(ClassLoader) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Set the ClassLoader for this thread that will be used for validating
references to pre-existing classes from generated code.
- _short() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
- _short() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a representation of the short type.
- _sourceCode(PrintStream, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate the Java source code for the current Class defined by
Wrapper calls.
- _sourceCode(ClassGenerator, PrintStream, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate the Java source code for the ClassGenerator.
- _sourceCode(Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate source code into a specified output directory.
- _sourceCode(ClassGenerator, Properties) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate source code into a specified output directory.
- _String() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
- _String() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a representation of the java.lang.String type.
- _sub(Expression, Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Create an expression representing the application of the
+ operator to the left and right expressions in the
form (left op right).
- _super(String, Signature, Expression...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate a call to an instance method in the current super
class.
- _super(String, Signature, List<Expression>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate a call to an instance method in the current super
class.
- _super(String, Expression...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate a call to an instance method in the current super
class using the Java method overload resolution algorithm to
determine the signature.
- _super(String, List<Expression>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Generate a call to an instance method in the current super
class using the Java method overload resolution algorithm to
determine the signature.
- _super(Signature, Expression...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Invoke a superclass constructor as the first statement
in a constructor for a class.
- _super(Signature, List<Expression>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Invoke a superclass constructor as the first statement
in a constructor for a class.
- _super(List<Expression>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Invoke a superclass constructor as the first statement
in a constructor for a class using the Java method overload
resolution algorithm to determine the signature.
- _super(Expression...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Invoke a superclass constructor as the first statement
in a constructor for a class using the Java method overload
resolution algorithm to determine the signature.
- _switch(Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Indicate the start of a switch statement with the given
expression at the switch expression.
- _t(String) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return the reference type for the given class name.
- _this() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
- _this(Signature, Expression...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Invoke another constructor as the first statement
in a constructor for a class.
- _this(Signature, List<Expression>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Invoke another constructor as the first statement
in a constructor for a class.
- _this(Expression...) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Invoke another constructor as the first statement
in a constructor for a class using the Java method overload
resolution algorithm to determine the signature.
- _this(List<Expression>) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Invoke another constructor as the first statement
in a constructor for a class using the Java method overload
resolution algorithm to determine the signature.
- _this() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return an expression representing "this".
- _thisClass() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return the type of the current class.
- _throw(Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Indicates a throw statement that throws the given expression.
- _try() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Indicate the start of a try statement.
- _v(String) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Construct the expression that refers to
the variable named name.
- _void() - Method in class org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
-
- _void() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Type
-
- _void() - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Return a representation of the void type.
- _while(Expression) - Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
-
Indicate the start of a while loop with the given
expression as its condition.