- ACCAbstract - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- access() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassField
-
Return the access flags for the field - see VMConstants
- access() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
-
Return the access flags for the class - see VMConstants
- access() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassMember
-
Return the access flags for the method - see VMConstants
- access() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassMethod
-
Return the access flags for the method - see VMConstants
- ACCFinal - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- ACCInterface - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- ACCNative - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- ACCPrivate - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- ACCProtected - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- ACCPublic - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- ACCStatic - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- ACCSuper - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- ACCSynchronized - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- ACCTransient - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- ACCVolatile - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- action() - Method in class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
-
Get the ClassAction for this class
- addClass(String) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstantPool
-
Find or create a class constant in the pool
- addClass(ClassControl) - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
Add the class to the class mapping table.
- addDouble(double) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstantPool
-
Find or create a double constant in the pool
- addElement(ClassAttribute) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.AttributeVector
-
Add an element to the vector
- addElement(ExceptionRange) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ExceptionTable
-
Add an exception handler to the list
- addField(ClassField) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
-
Add a field to the list of the fields which the class contains
- addField(ClassField, int) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
-
Add a field to the list of the fields which the class contains,
at the index'th position.
- addFieldRef(String, String, String) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstantPool
-
Find or create a field constant in the pool
- addFloat(float) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstantPool
-
Find or create a float constant in the pool
- addInteger(int) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstantPool
-
Find or create an integer constant in the pool
- addInterface(ConstClass) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
-
Add an interface to the list of the interfaces which the class implements
- addInterfaceMethodRef(String, String, String) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstantPool
-
Find or create an interface method constant in the pool
- addLong(long) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstantPool
-
Find or create a long constant in the pool
- addMethod(ClassMethod) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
-
Add a method to the list of the methods which the class defines
- addMethodRef(String, String, String) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstantPool
-
Find or create a method constant in the pool
- addNameAndType(String, String) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstantPool
-
Find or create a name/type constant in the pool
- addString(String) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstantPool
-
Find or create a string constant in the pool
- addUnicode(String) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstantPool
-
Find or create a unicode constant in the pool
Obsolete?
- addURL(URL) - Method in class com.sun.jdo.api.persistence.enhancer.EnhancerClassLoader
-
Appends the specified URL to the list of URLs to search for
classes and resources.
- addUtf8(String) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstantPool
-
Find or create a utf8 constant in the pool
- affirm(boolean) - Static method in class com.sun.jdo.api.persistence.enhancer.util.Assertion
-
- affirm(boolean, String) - Static method in class com.sun.jdo.api.persistence.enhancer.util.Assertion
-
- affirm(Object) - Static method in class com.sun.jdo.api.persistence.enhancer.util.Assertion
-
- affirm(Object, String) - Static method in class com.sun.jdo.api.persistence.enhancer.util.Assertion
-
- aLoad(int, ConstantPool) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnUtils
-
Return the best instruction for loading a reference from a local
variable slot
- annotate() - Method in class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
-
perform necessary annotation actions on the class
- annotateable() - Method in class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
-
Return true if the class is one which should be a candidate for
annotation.
- AnnotatedClassAttribute - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
AnnotatedClassAttribute represents a class level attribute
class file which identifies the level of annotation of the class.
- AnnotatedClassAttribute(ConstUtf8, short, short, long, long) - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.AnnotatedClassAttribute
-
Constructor
- annotatedFlag - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.AnnotatedClassAttribute
-
- annotatedFlag - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.AnnotatedMethodAttribute
-
- AnnotatedMethodAttribute - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
AnnotatedMethodAttribute represents a class level attribute
class file which identifies the level of annotation of the class.
- AnnotatedMethodAttribute(ConstUtf8, short, short, InsnTarget[]) - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.AnnotatedMethodAttribute
-
Constructor
- AnnotationConstants - Interface in com.sun.jdo.api.persistence.enhancer.impl
-
AnnotationConstants defines a set of constants for use across the
filter subsystem.
- append(Insn) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.Insn
-
Append an instruction sequence at the end of this instruction
sequence.
- append(File) - Method in class com.sun.jdo.api.persistence.enhancer.util.ClassPath
-
Append a directory to the classpath.
- append(ClassPathElement) - Method in class com.sun.jdo.api.persistence.enhancer.util.ClassPath
-
Append a class path element to the classpath.
- argTypes() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.Insn
-
What are the types of the stack operands ?
- argTypes() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnConstOp
-
- argTypes() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnIInc
-
What are the types of the stack operands ?
- argTypes() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnInterfaceInvoke
-
What are the types of the stack operands ?
- argTypes() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnIntOp
-
- argTypes() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnLookupSwitch
-
What are the types of the stack operands ?
- argTypes() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnMultiDimArrayNew
-
What are the types of the stack operands ?
- argTypes() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnSingle
-
What are the types of the stack operands ?
- argTypes() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnTableSwitch
-
- argTypes() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnTarget
-
- argTypes() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnTargetOp
-
- argTypes() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.VMOp
-
Return the type descriptor for the stack arguments to the operation.
- arrayClass() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnMultiDimArrayNew
-
Return the array class being created
- Assertion - Class in com.sun.jdo.api.persistence.enhancer.util
-
Support for signalling internal implementation errors.
- Assertion() - Constructor for class com.sun.jdo.api.persistence.enhancer.util.Assertion
-
- asString() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstClass
-
Return the class name in simple string form
- asString() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstUnicode
-
return the value associated with the entry
- asString() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstUtf8
-
return the value associated with the entry
- aStore(int, ConstantPool) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnUtils
-
Return the best instruction for storing a reference to a local
variable slot
- attributes() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassField
-
Return the attributes associated with the field
- attributes() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
-
Return the list of the attributes associated with the class
- attributes() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassMember
-
Return the attributes associated with the member
- attributes() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassMethod
-
Return the attributes associated with the method
- attributes() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.CodeAttribute
-
Return the attributes which apply to this code
- AttributeVector - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
A list of attributes within a class file.
- AttributeVector() - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.AttributeVector
-
Construct an empty AttributeVector
- attrName() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassAttribute
-
Returns the name of the attribute
- augment() - Method in class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
-
Reparent class if needed
- canFindClass(String) - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
Look for the specified class in the class map.
- canonicalize(File) - Static method in class com.sun.jdo.api.persistence.enhancer.util.FilePath
-
Attempt to produce a canonical path name for the specified file
- canonicalNamesEqual(String, String) - Static method in class com.sun.jdo.api.persistence.enhancer.util.FilePath
-
Compare two "canonical" file names for equivalence
- catchType() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ExceptionRange
-
return the exception specification
a null return value means a catch of any (try/finally)
- changeClass(ConstUtf8) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstClass
-
Change the class reference (not to be done lightly)
- changeName(ConstUtf8) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassField
-
Change the name of the field
- changeName(ConstUtf8) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassMethod
-
Change the name of the method
- changeSignature(ConstUtf8) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassField
-
Change the type signature of the field
- changeSignature(ConstUtf8) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassMethod
-
Change the type signature of the method
- changeSignature(ConstUtf8) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstNameAndType
-
Modify the signature
- CHECK_READ - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.ExtendedJDOMetaData
-
The JDO field flags.
- CHECK_WRITE - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.ExtendedJDOMetaData
-
- ClassAttribute - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
An abstract base class for the attributes within a class file
- ClassControl - Class in com.sun.jdo.api.persistence.enhancer.impl
-
ClassControl acts as the primary handle for a class within the
filter tool.
- ClassControl(ClassFileSource, Environment) - Constructor for class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
-
Constructor
- ClassControl(ClassFileSource, ClassFile, Environment) - Constructor for class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
-
Constructor
- classesInPackage(String) - Method in class com.sun.jdo.api.persistence.enhancer.util.ClassPath
-
Return an enumeration of all of the class files in the specified
package in this class path.
- ClassField - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
ClassField models the static and non-static fields of a class within
a class file.
- ClassField(int, ConstUtf8, ConstUtf8, AttributeVector) - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.ClassField
-
Construct a class field object
- ClassFile - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
ClassFile models the structure of a class as represented within
a class file.
- ClassFile(DataInputStream) - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
-
Construct a ClassFile from an input stream
- ClassFile(String, String) - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
-
Construct a bare bones class, ready for additions
- classFile() - Method in class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
-
Get the ClassFile data structure for the class
- classFileContents() - Method in class com.sun.jdo.api.persistence.enhancer.util.ClassFileSource
-
Get a DataInputStream containing the class file.
- ClassFileSource - Class in com.sun.jdo.api.persistence.enhancer.util
-
ClassFileSource provides a mechanism for associating a class
with the source of that class.
- ClassFileSource(String, File) - Constructor for class com.sun.jdo.api.persistence.enhancer.util.ClassFileSource
-
Constructor
- ClassFileSource(String, ZipFile) - Constructor for class com.sun.jdo.api.persistence.enhancer.util.ClassFileSource
-
Constructor
- ClassFileSource(String, InputStream) - Constructor for class com.sun.jdo.api.persistence.enhancer.util.ClassFileSource
-
Constructor
- ClassMember - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
ClassMember is a common base class for ClassMethod and ClassField
- ClassMember() - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.ClassMember
-
- ClassMethod - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
ClassMethod models the static and non-static methods of a class within
a class file.
- ClassMethod(int, ConstUtf8, ConstUtf8, AttributeVector) - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.ClassMethod
-
Construct a class method object
- className() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
-
Return the name of the class
- className() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstBasicMemberRef
-
Return the name of the class defining the member
- className() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstClass
-
Return the class name
- className() - Method in class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
-
Return the class name in VM form
- classNameOf(String) - Static method in class com.sun.jdo.api.persistence.enhancer.util.ClassPath
-
Return the vm class name which corresponds to the input file name.
- ClassPath - Class in com.sun.jdo.api.persistence.enhancer.util
-
ClassPath provides class file lookup according to a classpath
specification.
- ClassPath(String) - Constructor for class com.sun.jdo.api.persistence.enhancer.util.ClassPath
-
Construct a class path from the input String argument.
- codeAttribute() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassMethod
-
Returns the CodeAttribute associated with this method (if any)
- CodeAttribute - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
Subtype of ClassAttribute which describes the "Code" attribute
associated with a method.
- CodeAttribute(ConstUtf8, int, int, Insn, ExceptionTable, AttributeVector) - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.CodeAttribute
-
Constructs a CodeAttribute object for construction from scratch
- CodeAttribute(ConstUtf8, int, int, Insn, byte[], ExceptionTable, AttributeVector, CodeEnv) - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.CodeAttribute
-
Constructs a CodeAttribute object
- CodeAttribute(ConstUtf8, byte[], CodeEnv) - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.CodeAttribute
-
Constructs a CodeAttribute object for later disassembly
- collectClasses(int) - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
Return a ArrayList of ClassControl objects which have the specified
persistence type
- collectClasses() - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
Return an ArrayList of the ClassControls in classMap.
- com.sun.jdo.api.persistence.enhancer - package com.sun.jdo.api.persistence.enhancer
-
- com.sun.jdo.api.persistence.enhancer.classfile - package com.sun.jdo.api.persistence.enhancer.classfile
-
- com.sun.jdo.api.persistence.enhancer.generator - package com.sun.jdo.api.persistence.enhancer.generator
-
- com.sun.jdo.api.persistence.enhancer.impl - package com.sun.jdo.api.persistence.enhancer.impl
-
- com.sun.jdo.api.persistence.enhancer.meta - package com.sun.jdo.api.persistence.enhancer.meta
-
- com.sun.jdo.api.persistence.enhancer.util - package com.sun.jdo.api.persistence.enhancer.util
-
- componentName - Static variable in class com.sun.jdo.api.persistence.enhancer.LogHelperEnhancer
-
The component name for this component
- computeDestination(File) - Method in class com.sun.jdo.api.persistence.enhancer.util.ClassFileSource
-
Compute the destination file for the class.
- computeStackTypes(String, Stack) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.Descriptor
-
stackSig is a signature for a list of types on the JVM stack with the
last type in the signature intended to be on the top of JVM stack.
- constantAt(int) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstantPool
-
Return the constant in the pool at the specified entry index
- CONSTANTClass - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- CONSTANTDouble - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- CONSTANTFieldRef - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- CONSTANTFloat - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- CONSTANTInteger - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- CONSTANTInterfaceMethodRef - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- CONSTANTLong - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- CONSTANTMethodRef - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- CONSTANTNameAndType - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- ConstantPool - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
Constant Pool implementation - this represents the constant pool
of a class in a class file.
- CONSTANTString - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- CONSTANTUnicode - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- CONSTANTUtf8 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- ConstantValueAttribute - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
ConstantValueAttribute represents a constant value attribute
in a class file.
- ConstantValueAttribute(ConstUtf8, ConstValue) - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.ConstantValueAttribute
-
Construct a constant value attribute
- ConstBasic - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
Abstract base class of the types which represent entries in
the class constant pool.
- ConstBasicMemberRef - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
The abstract base class used to represent the various type of
references to members (fields/methods) within the constant pool.
- ConstClass - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
Class representing a class reference in the constant pool
- ConstClass(ConstUtf8) - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.ConstClass
-
Construct a ConstClass
- ConstDouble - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
Class representing a double constant in the constant pool of a class file
- ConstFieldRef - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
ConstFieldRef represents a reference to a field of some class
in the constant pool of a class file.
- ConstFloat - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
Class representing a float constant in the constant pool of a class file
- ConstInteger - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
Class representing an integer constant in the constant pool of a class file
- ConstInterfaceMethodRef - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
Class representing a reference to an interface method of some class
in the constant pool of a class file.
- ConstLong - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
Class representing a long constant in the constant pool of a class file
- ConstMethodRef - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
Class representing a reference to a method of some class in the
constant pool of a class file
- ConstNameAndType - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
Class representing a name and an associated type in the constant pool
of a class file
- ConstString - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
Class representing a class specification in the constant pool
- ConstUnicode - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
Class representing a unicode string value in the constant pool
- ConstUtf8 - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
Class representing a utf8 string value in the constant pool
- ConstValue - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
An abstract class serving as a common type for constants which
can be the target of ConstantValue attributes
- containingFilePath() - Method in class com.sun.jdo.api.persistence.enhancer.util.ClassFileSource
-
Get the path of the File containing the class
- countFieldWords(String) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.Descriptor
-
Return the number of words of a field based on its signature.
- countMethodArgWords(String) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.Descriptor
-
Return the number of words of arguments to the method
based on the method signature
- countMethodReturnWords(String) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.Descriptor
-
Return the number of words of return value for the method
based on the method signature
- create(int) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.Insn
-
Create an instruction which requires no immediate operands
- create(int, ConstBasic) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.Insn
-
Create an instruction which requires a single constant from the
constant pool as an immediate operand.
- create(int, int) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.Insn
-
Create an instruction which requires a single integral constant
as an immediate operand.
- create(int, InsnTarget) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.Insn
-
Create an instruction which requires a single branch offset
as an immediate operand.
- elements() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.AttributeVector
-
- elementSig(int) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.Descriptor
-
Return the element type descriptor char for the element type.
- elementSize(int) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.Descriptor
-
Return the number of stack words required for a value of the specified
type on the operand stack.
- elementType(String) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.Descriptor
-
Return the element type for the first char in the type descriptor string.
- endPC() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ExceptionRange
-
return the end of the exception hander (exclusive)
- enhanceClassFile(InputStream, OutputStream) - Method in interface com.sun.jdo.api.persistence.enhancer.ByteCodeEnhancer
-
Enhances a given class according to the JDO meta-data.
- enhanceClassFile(InputStream, OutputStreamWrapper) - Method in interface com.sun.jdo.api.persistence.enhancer.ByteCodeEnhancer
-
Enhances a given class according to the JDO meta-data.
- enhanceClassFile(ByteCodeEnhancer, InputStream, OutputStream) - Static method in class com.sun.jdo.api.persistence.enhancer.ByteCodeEnhancerHelper
-
Enhances a classfile.
- enhanceClassFile(InputStream, OutputStream) - Method in class com.sun.jdo.api.persistence.enhancer.ByteCodeEnhancerTimer
-
- enhanceClassFile(InputStream, OutputStreamWrapper) - Method in class com.sun.jdo.api.persistence.enhancer.ByteCodeEnhancerTimer
-
- enhanceClassFile(InputStream, OutputStreamWrapper) - Method in class com.sun.jdo.api.persistence.enhancer.FilterEnhancer
-
Enhances a given class according to the JDO meta-data.
- enhanceClassFile(InputStream, OutputStream) - Method in class com.sun.jdo.api.persistence.enhancer.FilterEnhancer
-
- EnhancerClassLoader - Class in com.sun.jdo.api.persistence.enhancer
-
Implements a ClassLoader which automatically enchances the .class files
according to the JDOMetaData information in the jar archive.
- EnhancerClassLoader(URL[]) - Constructor for class com.sun.jdo.api.persistence.enhancer.EnhancerClassLoader
-
Creates a new EnhancerClassLoader for the specified url.
- EnhancerClassLoader(URL[], ClassLoader) - Constructor for class com.sun.jdo.api.persistence.enhancer.EnhancerClassLoader
-
Creates a new EnhancerClassLoader for the specified url.
- EnhancerClassLoader(String, Properties, PrintWriter) - Constructor for class com.sun.jdo.api.persistence.enhancer.EnhancerClassLoader
-
Creates a new EnhancerClassLoader for the specified url.
- EnhancerClassLoader(URL[], Properties, PrintWriter) - Constructor for class com.sun.jdo.api.persistence.enhancer.EnhancerClassLoader
-
Creates a new EnhancerClassLoader for the specified url.
- EnhancerClassLoader(String, JDOMetaData, Properties, PrintWriter) - Constructor for class com.sun.jdo.api.persistence.enhancer.EnhancerClassLoader
-
Creates a new EnhancerClassLoader for the specified url.
- EnhancerClassLoader(URL[], JDOMetaData, Properties, PrintWriter) - Constructor for class com.sun.jdo.api.persistence.enhancer.EnhancerClassLoader
-
Creates a new EnhancerClassLoader for the specified url.
- EnhancerControl - Class in com.sun.jdo.api.persistence.enhancer.impl
-
Main is the starting point for the persistent filter tool.
- EnhancerControl(Environment) - Constructor for class com.sun.jdo.api.persistence.enhancer.impl.EnhancerControl
-
Create an instance.
- EnhancerFatalError - Exception in com.sun.jdo.api.persistence.enhancer
-
Thrown to indicate that the class-file enhancer failed to perform an
operation due to a serious error.
- EnhancerFatalError() - Constructor for exception com.sun.jdo.api.persistence.enhancer.EnhancerFatalError
-
Constructs an EnhancerFatalError with no detail message.
- EnhancerFatalError(String) - Constructor for exception com.sun.jdo.api.persistence.enhancer.EnhancerFatalError
-
Constructs an EnhancerFatalError with the specified
detail message.
- EnhancerFatalError(Throwable) - Constructor for exception com.sun.jdo.api.persistence.enhancer.EnhancerFatalError
-
Constructs an EnhancerFatalError with an optional
nested exception.
- EnhancerFatalError(String, Throwable) - Constructor for exception com.sun.jdo.api.persistence.enhancer.EnhancerFatalError
-
Constructs an EnhancerFatalError with the specified
detail message and an optional nested exception.
- EnhancerUserException - Exception in com.sun.jdo.api.persistence.enhancer
-
Thrown to indicate that the class-file enhancer failed to perform an
operation due to an error.
- EnhancerUserException() - Constructor for exception com.sun.jdo.api.persistence.enhancer.EnhancerUserException
-
Constructs an EnhancerUserException with no detail message.
- EnhancerUserException(String) - Constructor for exception com.sun.jdo.api.persistence.enhancer.EnhancerUserException
-
Constructs an EnhancerUserException with the specified
detail message.
- EnhancerUserException(Throwable) - Constructor for exception com.sun.jdo.api.persistence.enhancer.EnhancerUserException
-
Constructs an EnhancerUserException with an optional
nested exception.
- EnhancerUserException(String, Throwable) - Constructor for exception com.sun.jdo.api.persistence.enhancer.EnhancerUserException
-
Constructs an EnhancerUserException with the specified
detail message and an optional nested exception.
- enhanceZipFile(ByteCodeEnhancer, ZipInputStream, ZipOutputStream) - Static method in class com.sun.jdo.api.persistence.enhancer.ByteCodeEnhancerHelper
-
Enhances a zip file.
- Environment - Class in com.sun.jdo.api.persistence.enhancer.impl
-
Environment serves as a central collection for the options and
working environment of the filter tool.
- Environment() - Constructor for class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
The constructor
- error(String) - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
- errorCount() - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
- exceptionHandlers() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.CodeAttribute
-
Return the exception ranges and handlers which apply to the code in
this method.
- ExceptionRange - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
ExceptionRange represents a range an exception handler within
a method in class file.
- ExceptionRange(InsnTarget, InsnTarget, InsnTarget, ConstClass) - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.ExceptionRange
-
constructor
- exceptions() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ExceptionsAttribute
-
Return an enumeration of the checked exceptions
- ExceptionsAttribute - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
ExceptionsAttribute represents a method attribute in a class file
listing the checked exceptions for the method.
- ExceptionsAttribute(ConstUtf8, Vector) - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.ExceptionsAttribute
-
Constructor
- ExceptionsAttribute(ConstUtf8, ConstClass) - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.ExceptionsAttribute
-
Convenience Constructor - for single exception
- ExceptionTable - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
ExceptionTable represents the exception handlers within the code
of a method.
- ExceptionTable() - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.ExceptionTable
-
- excludeDestinationDirectory() - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
Update the class path to remove the destination directory if it
is found in the class path.
- expectedAttrName - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.AnnotatedClassAttribute
-
- expectedAttrName - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.AnnotatedMethodAttribute
-
- expectedAttrName - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.CodeAttribute
-
- expectedAttrName - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.ConstantValueAttribute
-
- expectedAttrName - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.ExceptionsAttribute
-
- expectedAttrName - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.LineNumberTableAttribute
-
- expectedAttrName - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.LocalVariableTableAttribute
-
- expectedAttrName - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.SourceFileAttribute
-
- expectedAttrName - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.SyntheticAttribute
-
- expectedAttrVersion - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.AnnotatedClassAttribute
-
- expectedAttrVersion - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.AnnotatedMethodAttribute
-
- expectedClassName() - Method in class com.sun.jdo.api.persistence.enhancer.util.ClassFileSource
-
The expected name of the class contained in the class file.
- ExtendedJDOMetaData - Interface in com.sun.jdo.api.persistence.enhancer.meta
-
Provides extended JDO meta information for byte-code enhancement.
- extractArgSig(String) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.Descriptor
-
Return the stack descriptor for the arguments to a method
invocation (not including any "this" argument)
- extractResultSig(String) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.Descriptor
-
Return the stack descriptor for the result of a method
invocation.
- extractReversedArgSig(String) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.Descriptor
-
Return the reversed stack descriptor for the arguments to a method
invocation (not including any "this" argument).
- FetchPersistent - Static variable in interface com.sun.jdo.api.persistence.enhancer.impl.AnnotationConstants
-
- FetchThis - Static variable in interface com.sun.jdo.api.persistence.enhancer.impl.AnnotationConstants
-
- fields() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
-
Return the list of the fields which the class contains
The contents are ClassField objects
- fileName() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.SourceFileAttribute
-
Returns the source file name
The file name should not include directories
- fileNameOf(String, char) - Static method in class com.sun.jdo.api.persistence.enhancer.util.ClassPath
-
Return a file name which might reasonably identify a file containing
the specified class.
- fileNameOf(String) - Static method in class com.sun.jdo.api.persistence.enhancer.util.ClassPath
-
Return a file name which might reasonably identify a file containing
the specified class.
- FilePath - Class in com.sun.jdo.api.persistence.enhancer.util
-
FilePath provides general file path manipulation utilities.
- FilePath() - Constructor for class com.sun.jdo.api.persistence.enhancer.util.FilePath
-
- FilterEnhancer - Class in com.sun.jdo.api.persistence.enhancer
-
Implements a JDO enhancer as a byte-code filtering tool.
- FilterEnhancer(JDOMetaData, Properties, PrintWriter, PrintWriter) - Constructor for class com.sun.jdo.api.persistence.enhancer.FilterEnhancer
-
Creates an instance of a JDO enhancer.
- FilterEnhancer(Properties, Properties, PrintWriter, PrintWriter) - Constructor for class com.sun.jdo.api.persistence.enhancer.FilterEnhancer
-
Creates an instance of a JDO enhancer.
- FilterEnhancer(Model, Properties, PrintWriter, PrintWriter) - Constructor for class com.sun.jdo.api.persistence.enhancer.FilterEnhancer
-
Creates an instance of a JDO enhancer.
- filterRequired() - Method in class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
-
Return true if filtering of the class is required.
- findAttribute(String) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.AttributeVector
-
Look for an attribute of a specific name
- findClass(String) - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
Look for the specified class in the class map.
- findClass(String) - Method in class com.sun.jdo.api.persistence.enhancer.util.ClassPath
-
locate a class file given a fully qualified class name
- findField(String) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
-
Look for a field with the specified name
- findMethod(String, String) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
-
Look for a method with the specified name and type signature
- fLoad(int, ConstantPool) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnUtils
-
Return the best instruction for loading a float from a local
variable slot
- floatConstant(float, ConstantPool) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnUtils
-
Return the best instruction for loading the specified float constant onto
the stack.
- forceOverwrite() - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
- friendSource(String) - Method in class com.sun.jdo.api.persistence.enhancer.util.ClassFileSource
-
Build a "friend" source file specification for the class of
the given name.
- fStore(int, ConstantPool) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnUtils
-
Return the best instruction for storing a float to a local
variable slot
- generate(String) - Method in class com.sun.jdo.api.persistence.enhancer.generator.Main
-
- generatedFlag - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.AnnotatedClassAttribute
-
- generatedFlag - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.AnnotatedMethodAttribute
-
- GenericAttribute - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
GenericAttribute represents a class attribute in a class file which
is not recognized as any supported attribute type.
- GenericAttribute(ConstUtf8, byte[]) - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.GenericAttribute
-
constructor
- getAbsolutePath(File) - Static method in class com.sun.jdo.api.persistence.enhancer.util.FilePath
-
Return the absolute path for a file.
- getAnnotationRanges() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.AnnotatedMethodAttribute
-
- getAnnotationTime() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.AnnotatedClassAttribute
-
- getBytes() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
-
Returns a byte array representation of this class.
- getClass(String) - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
Look for the specified class in the class map.
- getClasses() - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
- getClassModifiers(String) - Method in interface com.sun.jdo.api.persistence.enhancer.meta.ExtendedJDOMetaData
-
Gets the modifiers of a class.
- getClassModifiers(String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
Gets the access modifier of a class.
- getClassName() - Method in class com.sun.jdo.api.persistence.enhancer.OutputStreamWrapper
-
Gets the classname of the written Java class.
- getErrorWriter() - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
- getFieldFlags(String, String) - Method in interface com.sun.jdo.api.persistence.enhancer.meta.ExtendedJDOMetaData
-
Returns the field flags for a declared field of a class.
- getFieldFlags(String, String[]) - Method in interface com.sun.jdo.api.persistence.enhancer.meta.ExtendedJDOMetaData
-
Returns the field flags for some declared, managed fields of a class.
- getFieldFlags(String, String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
- getFieldFlags(String, String[]) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
- getFieldModifiers(String, String) - Method in interface com.sun.jdo.api.persistence.enhancer.meta.ExtendedJDOMetaData
-
Gets the modifiers of a field.
- getFieldModifiers(String, String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
Gets the access modifier of a field.
- getFieldNo(String, String[]) - Method in interface com.sun.jdo.api.persistence.enhancer.meta.ExtendedJDOMetaData
-
Returns the unique field index of some declared, managed fields of a
class.
- getFieldNo(String, String) - Method in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
Returns the unique field index of a declared, persistent field of a
class.
- getFieldNo(String, String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataModelImpl
-
Returns the unique field index of a declared, persistent field of a
class.
- getFieldNo(String, String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
Returns the unique field index of a declared, persistent field of a
class.
- getFieldNo(String, String[]) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
- getFieldNo(String, String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataTimer
-
- getFieldType(String, String) - Method in interface com.sun.jdo.api.persistence.enhancer.meta.ExtendedJDOMetaData
-
Gets the type of a field.
- getFieldType(String, String[]) - Method in interface com.sun.jdo.api.persistence.enhancer.meta.ExtendedJDOMetaData
-
Gets the type of some fields.
- getFieldType(String, String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
- getFieldType(String, String[]) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
- getFlags() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.AnnotatedClassAttribute
-
- getFlags() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.AnnotatedMethodAttribute
-
- getI18N(String) - Static method in class com.sun.jdo.api.persistence.enhancer.util.Support
-
Returns the I18N message.
- getI18N(String, String) - Static method in class com.sun.jdo.api.persistence.enhancer.util.Support
-
Returns the I18N message.
- getI18N(String, String, String) - Static method in class com.sun.jdo.api.persistence.enhancer.util.Support
-
Returns the I18N message.
- getI18N(String, String, String, String) - Static method in class com.sun.jdo.api.persistence.enhancer.util.Support
-
Returns the I18N message.
- getI18N(String, int, String) - Static method in class com.sun.jdo.api.persistence.enhancer.util.Support
-
Returns the I18N message.
- getI18N(String, Object[]) - Static method in class com.sun.jdo.api.persistence.enhancer.util.Support
-
Returns the I18N message.
- getIndex() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstBasic
-
- getJDOClass(String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataProperties
-
Get the information about the class with the given name.
- getJDOField(String, String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataProperties
-
Gets the information about the specified field.
- getJDOMetaData() - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
Is the class a well known persistent capable class? These are
normally the java primitives.
- getKeyClass(String) - Method in interface com.sun.jdo.api.persistence.enhancer.meta.ExtendedJDOMetaData
-
Returns the name of the key class of a class.
- getKeyClass(String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
- getKeyFields(String) - Method in interface com.sun.jdo.api.persistence.enhancer.meta.ExtendedJDOMetaData
-
Returns an array of field names of all key fields of a class.
- getKeyFields(String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
- getKnownClasses() - Method in interface com.sun.jdo.api.persistence.enhancer.meta.ExtendedJDOMetaData
-
Gets all known classnames.
- getKnownClasses() - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
No interface method.
- getKnownClassNames() - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataProperties
-
Gets all classnames in the properties.
- getKnownFields(String) - Method in interface com.sun.jdo.api.persistence.enhancer.meta.ExtendedJDOMetaData
-
Gets all known fieldnames of a class.
- getKnownFields(String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
Gets all known fields of a class.
- getLastErrorMessage() - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
- getLogger() - Static method in class com.sun.jdo.api.persistence.enhancer.LogHelperEnhancer
-
Return the logger for the enhancer component
- getManagedFields(String) - Method in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
Returns an array of field names of all declared persistent and
transactional fields of a class.
- getManagedFields(String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataModelImpl
-
Returns an array of field names of all declared persistent and
transactional fields of a class.
- getManagedFields(String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
Returns an array of field names of all declared, persistent fields
of a class.
- getManagedFields(String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataTimer
-
- getModTime() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.AnnotatedClassAttribute
-
- getOutputStream(File) - Method in class com.sun.jdo.api.persistence.enhancer.util.ClassFileSource
-
Get a DataOutputStream to which a class file should be written.
- getOutputWriter() - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
- getPersistenceCapableRootClass(String) - Method in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
Returns the name of the persistence-capable root class of a class.
- getPersistenceCapableRootClass(String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataModelImpl
-
Returns the name of the persistence-capable root class of a class.
- getPersistenceCapableRootClass(String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
Returns the name of the persistence-capable root class of a class.
- getPersistenceCapableRootClass(String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataTimer
-
- getPersistenceCapableSuperClass(String) - Method in interface com.sun.jdo.api.persistence.enhancer.meta.ExtendedJDOMetaData
-
Returns the name of the persistence-capable superclass of a class.
- getPersistenceCapableSuperClass(String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
- getStream() - Method in class com.sun.jdo.api.persistence.enhancer.OutputStreamWrapper
-
Gets the wrapped output stream.
- getSuperClass(String) - Method in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
Returns the name of the superclass of a class.
- getSuperClass(String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataModelImpl
-
Returns the name of the superclass of a class.
- getSuperClass(String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
Returns the superclass of a class.
- getSuperClass(String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataTimer
-
- getSuperKeyClass(String) - Method in interface com.sun.jdo.api.persistence.enhancer.meta.ExtendedJDOMetaData
-
Returns the name of the key class of the next persistence-capable
superclass that defines one.
- getSuperKeyClass(String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
- getVersion() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.AnnotatedClassAttribute
-
- getVersion() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.AnnotatedMethodAttribute
-
- getZipFile(String) - Static method in class com.sun.jdo.api.persistence.enhancer.util.ZipFileRegistry
-
Return a zip file which must already be open
- iLoad(int, ConstantPool) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnUtils
-
Return the best instruction for loading an int from a local
variable slot
- incrValue() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnIInc
-
The amount by which the slot is to be incremented
- index - Variable in class com.sun.jdo.api.persistence.enhancer.classfile.ConstBasic
-
- init(JDOMetaData, Properties, PrintWriter, PrintWriter) - Method in class com.sun.jdo.api.persistence.enhancer.FilterEnhancer
-
Initializes an instance of a JDO enhancer.
- insert(Insn) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.Insn
-
Insert an instruction sequence in the code sequence after this
instruction.
- Insn - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
Insn is an abstract class which represents a java VM instruction in a
sequence of instructions.
- InsnConstOp - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
An instruction which requires a single constant from the constant
pool as an immediate operand
- InsnError - Exception in com.sun.jdo.api.persistence.enhancer.classfile
-
An exception thrown when an error occurs in encoding or decoding
instruction sequences
- InsnError(String) - Constructor for exception com.sun.jdo.api.persistence.enhancer.classfile.InsnError
-
- InsnIInc - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
Special instruction form for the opc_iinc instruction
- InsnIInc(int, int) - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.InsnIInc
-
Constructor for opc_iinc instruction
- InsnInterfaceInvoke - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
Special instruction form for the opc_invokeinterface instruction
- InsnInterfaceInvoke(ConstInterfaceMethodRef, int) - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.InsnInterfaceInvoke
-
constructor for opc_invokeinterface
- InsnIntOp - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
An instruction which requires a integral constant as an immediate operand
- InsnLookupSwitch - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
Special instruction form for the opc_lookupswitch instruction
- InsnLookupSwitch(InsnTarget, int[], InsnTarget[]) - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.InsnLookupSwitch
-
Constructor for opc_lookupswitch
- InsnMultiDimArrayNew - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
Special instruction form for the opc_multianewarray instruction
- InsnMultiDimArrayNew(ConstClass, int) - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.InsnMultiDimArrayNew
-
Constructor for opc_multianewarray.
- InsnSingle - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
A java VM instruction which takes no immediate operands.
- InsnTableSwitch - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
Special instruction form for the opc_tableswitch instruction
- InsnTableSwitch(int, InsnTarget, InsnTarget[]) - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.InsnTableSwitch
-
Constructor for opc_tableswitch
- InsnTarget - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
InsnTarget is a pseudo-instruction which represents a branch target
in an instruction stream.
- InsnTarget() - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.InsnTarget
-
Constructor
- InsnTargetOp - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
An instruction which requires a single branch offset
as an immediate operand .
- InsnUtils - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
InsnUtils provides a set of static methods which serve to
select vm instructions during code annotation.
- InsnUtils() - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.InsnUtils
-
- integerConstant(int, ConstantPool) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnUtils
-
Return the best instruction for loading the specified integer
constant onto the stack - hopefully use short form
- interfaces() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
-
Return the list of the interfaces which the class implements
The contents are ConstClass objects
- InternalError - Exception in com.sun.jdo.api.persistence.enhancer.util
-
Support for signalling internal implementation errors.
- InternalError() - Constructor for exception com.sun.jdo.api.persistence.enhancer.util.InternalError
-
- InternalError(String) - Constructor for exception com.sun.jdo.api.persistence.enhancer.util.InternalError
-
- intializerName - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.ClassMethod
-
- isAbstract() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
-
Is the class abstract?
- isAbstract() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassMethod
-
Is the method abstract?
- isBranchTarget() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnTarget
-
- isDefaultFetchGroupField(String, String) - Method in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
Tests whether a field of a class is known to be part of the
Default Fetch Group.
- isDefaultFetchGroupField(String, String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataModelImpl
-
Tests whether a field of a class is known to be part of the
Default Fetch Group.
- isDefaultFetchGroupField(String, String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
Tests whether a field of a class is known to be part of the
Default Fetch Group.
- isDefaultFetchGroupField(String, String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataTimer
-
- isFinal() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
-
Is the class final?
- isFinal() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassMember
-
Is the member final?
- isInterface() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
-
Is the class an interface?
- isKeyField(String, String) - Method in interface com.sun.jdo.api.persistence.enhancer.meta.ExtendedJDOMetaData
-
Returns whether a field of a class is key.
- isKeyField(String, String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
- isKnownNonManagedField(String, String, String) - Method in interface com.sun.jdo.api.persistence.enhancer.meta.ExtendedJDOMetaData
-
Returns whether a field of a class is known to be non-managed.
- isKnownNonManagedField(String, String, String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
- isManagedField(String, String) - Method in interface com.sun.jdo.api.persistence.enhancer.meta.ExtendedJDOMetaData
-
Returns whether a field of a class is transient transactional
or persistent.
- isManagedField(String, String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
- isMutableSecondClassObjectType(String) - Method in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
Tests whether a class is known as type for Mutable Second Class Objects.
- isMutableSecondClassObjectType(String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataModelImpl
-
Tests whether a type is known for Mutable Second Class Objects.
- isMutableSecondClassObjectType(String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
Tests whether a type is known for Mutable Second Class Objects.
- isMutableSecondClassObjectType(String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataTimer
-
- isNative() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassMethod
-
Is the method native?
- isPersistenceCapableClass(String) - Method in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
Tests whether a class is known to be persistence-capable.
- isPersistenceCapableClass(String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataModelImpl
-
Tests whether a class is known to be persistence-capable.
- isPersistenceCapableClass(String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
Tests whether a class is known to be persistence-capable.
- isPersistenceCapableClass(String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataTimer
-
- isPersistenceCapableRootClass(String) - Method in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
Tests whether a class is known as a persistence-capable root class.
- isPersistenceCapableRootClass(String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataModelImpl
-
Tests whether a class is known as a persistence-capable root class.
- isPersistenceCapableRootClass(String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
Tests whether a class is known as a persistence-capable root class.
- isPersistenceCapableRootClass(String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataTimer
-
- isPersistentField(String, String) - Method in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
Tests whether a field of a class is known to be persistent.
- isPersistentField(String, String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataModelImpl
-
Tests whether a field of a class is known to be persistent.
- isPersistentField(String, String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
Tests whether a field of a class is known to be persistent.
- isPersistentField(String, String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataTimer
-
- isPrimaryKeyField(String, String) - Method in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
Tests whether a field of a class is known to be Primary Key.
- isPrimaryKeyField(String, String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataModelImpl
-
Tests whether a field of a class is known to be Primary Key.
- isPrimaryKeyField(String, String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
Tests whether a field of a class is known to be Primary Key.
- isPrimaryKeyField(String, String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataTimer
-
- isPrivate() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassMember
-
Is the member private?
- isProtected() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassMember
-
Is the member protected?
- isPublic() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
-
Is the class public?
- isPublic() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassMember
-
Is the member public?
- isSecondClassObjectType(String) - Method in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
Tests whether a class is known as type for Second Class Objects.
- isSecondClassObjectType(String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataModelImpl
-
Tests whether a type is known for Second Class Objects.
- isSecondClassObjectType(String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
Tests whether a type is known for Second Class Objects.
- isSecondClassObjectType(String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataTimer
-
- isSimpleLoad() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnMultiDimArrayNew
-
- isStatic() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassMember
-
Is the member static?
- isStreamed() - Method in class com.sun.jdo.api.persistence.enhancer.util.ClassFileSource
-
Does this class originate in a zip file?
- iStore(int, ConstantPool) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnUtils
-
Return the best instruction for storing an int to a local
variable slot
- isTransactionalField(String, String) - Method in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
Tests whether a field of a class is known to be transactional.
- isTransactionalField(String, String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataModelImpl
-
Tests whether a field of a class is known to be transactional.
- isTransactionalField(String, String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
Tests whether a field of a class is known to be transactional.
- isTransactionalField(String, String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataTimer
-
- isTransient() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassField
-
Is the field transient?
- isTransientClass(String) - Method in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
Tests whether a class is known to be transient.
- isTransientClass(String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataModelImpl
-
Tests whether a class is known to be transient.
- isTransientClass(String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
- isTransientClass(String) - Method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataTimer
-
- isVerbose() - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
- isZipped() - Method in class com.sun.jdo.api.persistence.enhancer.util.ClassFileSource
-
Does this class originate in a zip file?
- javaLangCloneablePath - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
- jdkMajorMinorVersions - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
-
- jdkVersions - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
-
- JDOExternalPath - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
- JDOFlagsFieldName - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
- JDOFlagsFieldSig - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
- JDOFlagsFieldType - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
- JDOInstanceCallbacksName - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
- JDOInstanceCallbacksPath - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
- JDOInstanceCallbacksSig - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
- JDOInstanceCallbacksType - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
- JDOMetaData - Interface in com.sun.jdo.api.persistence.enhancer.meta
-
Provides the JDO meta information neccessary for byte-code enhancement.
- JDOMetaDataFatalError - Exception in com.sun.jdo.api.persistence.enhancer.meta
-
Thrown to indicate that an access to JDO meta-data failed due to a
serious error, which might have left the meta-data component in an
inconsistent state.
- JDOMetaDataFatalError() - Constructor for exception com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataFatalError
-
Constructs an JDOMetaDataFatalError with no detail message.
- JDOMetaDataFatalError(String) - Constructor for exception com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataFatalError
-
Constructs an JDOMetaDataFatalError with the specified
detail message.
- JDOMetaDataFatalError(Throwable) - Constructor for exception com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataFatalError
-
Constructs an JDOMetaDataFatalError with an optional
nested exception.
- JDOMetaDataFatalError(String, Throwable) - Constructor for exception com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataFatalError
-
Constructs an JDOMetaDataFatalError with the specified
detail message and an optional nested exception.
- JDOMetaDataModelImpl - Class in com.sun.jdo.api.persistence.enhancer.meta
-
Provides the JDO meta information based on a JDO meta model.
- JDOMetaDataModelImpl(Model) - Constructor for class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataModelImpl
-
Creates an instance.
- JDOMetaDataModelImpl(Model, PrintWriter) - Constructor for class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataModelImpl
-
- JDOMetaDataProperties - Class in com.sun.jdo.api.persistence.enhancer.meta
-
This class parses properties containing meta data information
about classes.
- JDOMetaDataProperties(Properties) - Constructor for class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataProperties
-
Creates a new object with the given properties.
- JDOMetaDataPropertyImpl - Class in com.sun.jdo.api.persistence.enhancer.meta
-
Provides the JDO meta information based on properties.
- JDOMetaDataPropertyImpl(Properties, PrintWriter) - Constructor for class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
Creates an instance.
- JDOMetaDataPropertyImpl(Properties) - Constructor for class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
Creates an instance.
- JDOMetaDataTimer - Class in com.sun.jdo.api.persistence.enhancer.meta
-
- JDOMetaDataTimer(JDOMetaData) - Constructor for class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataTimer
-
Creates an instance.
- JDOMetaDataUserException - Exception in com.sun.jdo.api.persistence.enhancer.meta
-
Thrown to indicate that an access to JDO meta-data failed; the
meta-data component is assured to remain in consistent state.
- JDOMetaDataUserException() - Constructor for exception com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataUserException
-
Constructs an JDOMetaDataUserException with no detail
message.
- JDOMetaDataUserException(String) - Constructor for exception com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataUserException
-
Constructs an JDOMetaDataUserException with the specified
detail message.
- JDOMetaDataUserException(Throwable) - Constructor for exception com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataUserException
-
Constructs an JDOMetaDataUserException with an optional
nested exception.
- JDOMetaDataUserException(String, Throwable) - Constructor for exception com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataUserException
-
Constructs an JDOMetaDataUserException with the specified
detail message and an optional nested exception.
- JDOPath - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
- JDOPersistenceCapableName - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
- JDOPersistenceCapablePath - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
- JDOPersistenceCapableSig - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
- JDOPersistenceCapableType - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
- JDOPersistenceManagerName - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
- JDOPersistenceManagerPath - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
- JDOPersistenceManagerSig - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
- JDOPersistenceManagerType - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
- JDOSecondClassObjectBaseName - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
- JDOSecondClassObjectBasePath - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
- JDOSecondClassObjectBaseSig - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
- JDOSecondClassObjectBaseType - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
- JDOStateManagerFieldName - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
- JDOStateManagerFieldSig - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
- JDOStateManagerFieldType - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
- JDOStateManagerName - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
- JDOStateManagerPath - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
- JDOStateManagerSig - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
- JDOStateManagerType - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.JDOMetaData
-
- LineNumberTableAttribute - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
LineNumberTableAttribute represents a line number table attribute
within a CodeAttribute within a class file
- LineNumberTableAttribute(ConstUtf8, short[], InsnTarget[]) - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.LineNumberTableAttribute
-
Constructor
- lLoad(int, ConstantPool) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnUtils
-
Return the best instruction for loading a long from a local
variable slot
- load(int, int, ConstantPool) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnUtils
-
Return the best instruction for loading a value from a local
variable slot
- loadClass(String, boolean) - Method in class com.sun.jdo.api.persistence.enhancer.EnhancerClassLoader
-
- loader - Static variable in class com.sun.jdo.api.persistence.enhancer.LogHelperEnhancer
-
The class loader for this component
- loadStoreDataType(int) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.Insn
-
Return the type of value manipulated by the load/store instruction
- localsUsed() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.CodeAttribute
-
Return the maximum number of local variables used by this method
- LocalVariable - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
Represents a local variable within a LocalVariableTable within
a CodeAttribute in a class file.
- LocalVariable(InsnTarget, InsnTarget, ConstUtf8, ConstUtf8, int) - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.LocalVariable
-
Constructor for a local variable
- LocalVariableTableAttribute - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
Represents the LocalVariableTable attribute within a
method in a class file.
- LocalVariableTableAttribute(ConstUtf8, Vector) - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.LocalVariableTableAttribute
-
Constructor for a local variable table
- LogHelperEnhancer - Class in com.sun.jdo.api.persistence.enhancer
-
- LogHelperEnhancer() - Constructor for class com.sun.jdo.api.persistence.enhancer.LogHelperEnhancer
-
- longConstant(long, ConstantPool) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnUtils
-
Return the best instruction for loading the specified long constant onto
the stack.
- lookupClass(String) - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
Look up the specified class in the class search path.
- lookupDestClass(String) - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
Look for a class source using the destination directory as a
root directory for the lookup which represents the annotated output
for the class specified.
- lowCase() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnTableSwitch
-
Return the lowest case for the switch
- lStore(int, ConstantPool) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnUtils
-
Return the best instruction for storing a long to a local
variable slot
- name() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassField
-
Return the name of the field
- name() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassMember
-
Return the name of the member
- name() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassMethod
-
Return the name of the method
- name() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstNameAndType
-
Return the name
- name() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.VMOp
-
Return the opcode name
- nameAndType() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstBasicMemberRef
-
Return the name and type of the member
- nameToPath(String) - Static method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataModelImpl
-
- nArgs() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnInterfaceInvoke
-
Return the number of arguments to the interface
- nDims() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnMultiDimArrayNew
-
Return the number of dimensions of the array class being created
- nEntries() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstantPool
-
Return the number of pool entries.
- nested - Variable in exception com.sun.jdo.api.persistence.enhancer.EnhancerFatalError
-
An optional nested exception.
- nested - Variable in exception com.sun.jdo.api.persistence.enhancer.EnhancerUserException
-
An optional nested exception.
- nested - Variable in exception com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataFatalError
-
An optional nested exception.
- nested - Variable in exception com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataUserException
-
An optional nested exception.
- nested - Variable in exception com.sun.jdo.api.persistence.enhancer.util.UserException
-
An optional nested exception.
- next() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.Insn
-
Returns the next instruction in the code sequence
- nextSigElement(String, int) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.Descriptor
-
stackSig is a signature for the types on the stack with the last
type in the signature on the top of stack.
- nextSource(String) - Method in class com.sun.jdo.api.persistence.enhancer.util.ClassFileSource
-
Attempt to find the next possible source of the class
- noteUpdate() - Method in class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
-
Record a modification of the class
- nStackArgs() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.Insn
-
How many words of stack operands does this instruction take?
- nStackArgs() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnConstOp
-
- nStackArgs() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnIInc
-
- nStackArgs() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnInterfaceInvoke
-
- nStackArgs() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnIntOp
-
- nStackArgs() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnLookupSwitch
-
- nStackArgs() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnMultiDimArrayNew
-
- nStackArgs() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnSingle
-
- nStackArgs() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnTableSwitch
-
- nStackArgs() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnTarget
-
- nStackArgs() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnTargetOp
-
- nStackArgs() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.VMOp
-
Return the number of words of stack arguments expected by this operation.
- nStackResults() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.Insn
-
How many words of stack results does this instruction deposit?
- nStackResults() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnConstOp
-
- nStackResults() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnIInc
-
- nStackResults() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnInterfaceInvoke
-
- nStackResults() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnIntOp
-
- nStackResults() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnLookupSwitch
-
- nStackResults() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnMultiDimArrayNew
-
- nStackResults() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnSingle
-
- nStackResults() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnTableSwitch
-
- nStackResults() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnTarget
-
- nStackResults() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnTargetOp
-
- nStackResults() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.VMOp
-
Return the number of words of stack results produced by this operation.
- sameAs(ClassFileSource) - Method in class com.sun.jdo.api.persistence.enhancer.util.ClassFileSource
-
Does the other class file source refer to the same source location?
- scan1() - Method in class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
-
Note the class characteristics
- SERIALIZABLE - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.ExtendedJDOMetaData
-
- setAccess(int) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassField
-
Update the access flags for the field - see VMConstants
- setAccess(int) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassMember
-
Set the access flags for the method - see VMConstants
- setAccess(int) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassMethod
-
Update the access flags for the field - see VMConstants
- setAccessFlags(int) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
-
Set the access flags for the class - see VMConstants
- setAnnotationRanges(InsnTarget[]) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.AnnotatedMethodAttribute
-
- setAnnotationTime(long) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.AnnotatedClassAttribute
-
- setArrayClass(ConstClass) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnMultiDimArrayNew
-
Sets the array class being created
- setBranchTarget() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnTarget
-
- setClassName(String) - Method in class com.sun.jdo.api.persistence.enhancer.OutputStreamWrapper
-
Sets the name of the written Java class.
- setDestinationDirectory(String) - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
- setDoTimingStatistics(boolean) - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
- setErrorWriter(PrintWriter) - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
- setExpectedClassName(String) - Method in class com.sun.jdo.api.persistence.enhancer.util.ClassFileSource
-
Set the name of the class contained in the class file.
- setFileName(ConstUtf8) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.SourceFileAttribute
-
Sets the source file name
- setFlags(short) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.AnnotatedClassAttribute
-
- setFlags(short) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.AnnotatedMethodAttribute
-
- setForceOverwrite(boolean) - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
- setIsFinal(boolean) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassMember
-
Turn on or off the final qualifier for the member.
- setJDOMetaData(JDOMetaData) - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
- setLocalsUsed(int) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.CodeAttribute
-
Set the maximum number of local variables used by this method
- setModificationDate(long) - Method in class com.sun.jdo.api.persistence.enhancer.util.ClassFileSource
-
Set the cached modification date of the class file.
- setModTime(long) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.AnnotatedClassAttribute
-
- setNext(Insn) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.Insn
-
Insert the single instruction in the code sequence after this
instruction.
- setNoInitializerOptimization(boolean) - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
- setNoOptimization(boolean) - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
- setNoThisOptimization(boolean) - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
- setNoWrite(boolean) - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
- setOutputWriter(PrintWriter) - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
- setQuiet(boolean) - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
- setStackUsed(int) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.CodeAttribute
-
Set the maximum number of stack entries used by this method
- setSuperName(ConstClass) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
-
Set the name of the super class
- setTheCode(Insn) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.CodeAttribute
-
Install the instruction sequence for this method - the byte code array
is later updated.
- setValue(ConstBasic) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnConstOp
-
Modify the referenced constant
- setVerbose(boolean) - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
- setVersion(short) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.AnnotatedClassAttribute
-
- setVersion(short) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.AnnotatedMethodAttribute
-
- signature() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassField
-
Return the type signature of the field
- signature() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassMember
-
Return the type signature of the method
- signature() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassMethod
-
Return the type signature of the method
- signature() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstNameAndType
-
Return the type signature associated with the name
- source() - Method in class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
-
Return the source of the class
- SourceFileAttribute - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
Represents the source file attribute in a class file
- SourceFileAttribute(ConstUtf8, ConstUtf8) - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.SourceFileAttribute
-
Constructor for a source file attribute
- sourceName() - Method in class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
-
Return the name of the class source
- stackUsed() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.CodeAttribute
-
Return the maximum number of stack entries used by this method
- startPC() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ExceptionRange
-
return the start of the exception hander (inclusive)
- staticIntializerName - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.ClassMethod
-
- store(int, int, ConstantPool) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnUtils
-
Return the best instruction for storing a value to a local
variable slot
- summarize() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
-
- SuperClone - Static variable in interface com.sun.jdo.api.persistence.enhancer.impl.AnnotationConstants
-
- superName() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
-
Return the name of the super class
- superNameString() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
-
Return the name of the super class as a string
- Support - Class in com.sun.jdo.api.persistence.enhancer.util
-
Basic support for enhancer implementation.
- Support() - Constructor for class com.sun.jdo.api.persistence.enhancer.util.Support
-
- supportedVersions - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
-
- suppressClassWarnings(String) - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
Add a suppression entry for a class
- suppressFieldWarnings(String) - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
Add a suppression entry for a field of a class
- switchCases() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnLookupSwitch
-
Return the case values of the switch.
- switchTargets() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnLookupSwitch
-
Return the targets for the cases of the switch.
- switchTargets() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnTableSwitch
-
Return the targets for the cases of the switch.
- SyntheticAttribute - Class in com.sun.jdo.api.persistence.enhancer.classfile
-
SyntheticAttribute represents a constant value attribute
in a class file.
- SyntheticAttribute(ConstUtf8) - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.SyntheticAttribute
-
Construct a constant value attribute
- T_BOOLEAN - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- T_BYTE - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- T_CHAR - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- T_DOUBLE - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- T_FLOAT - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- T_INT - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- T_LONG - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- T_SHORT - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- T_TWOWORD - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- T_UNKNOWN - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- T_WORD - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- tag() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstBasic
-
- tag() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstClass
-
Return the tag for this constant
- tag() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstDouble
-
The tag of this constant entry
- tag() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstFieldRef
-
- tag() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstFloat
-
The tag of this constant entry
- tag() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstInteger
-
The tag of this constant entry
- tag() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstInterfaceMethodRef
-
The tag of this constant entry
- tag() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstLong
-
The tag of this constant entry
- tag() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstMethodRef
-
The tag of this constant entry
- tag() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstNameAndType
-
The tag of this constant entry
- tag() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstString
-
Return the tag for this constant
- tag() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstUnicode
-
The tag of this constant entry
- tag() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstUtf8
-
The tag of this constant entry
- target() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnTargetOp
-
Return the branch target which is the immediate operand
- TC_INTERFACE - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- TC_OBJECT - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- TC_STRING - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
-
- theClassName - Variable in class com.sun.jdo.api.persistence.enhancer.classfile.ConstBasicMemberRef
-
- theClassNameIndex - Variable in class com.sun.jdo.api.persistence.enhancer.classfile.ConstBasicMemberRef
-
- theCode() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.CodeAttribute
-
Return the instruction sequence for this method - initially derived
from the byte code array, but may later be modified
- theNameAndType - Variable in class com.sun.jdo.api.persistence.enhancer.classfile.ConstBasicMemberRef
-
- theNameAndTypeIndex - Variable in class com.sun.jdo.api.persistence.enhancer.classfile.ConstBasicMemberRef
-
- timer - Static variable in class com.sun.jdo.api.persistence.enhancer.util.Support
-
- Timer - Class in com.sun.jdo.api.persistence.enhancer.util
-
Utility class for simple performance analysis.
- Timer() - Constructor for class com.sun.jdo.api.persistence.enhancer.util.Timer
-
- Timer(PrintWriter) - Constructor for class com.sun.jdo.api.persistence.enhancer.util.Timer
-
- toString() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstBasicMemberRef
-
- toString() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstClass
-
A printable representation
- toString() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstDouble
-
A printable representation
- toString() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstFieldRef
-
- toString() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstFloat
-
A printable representation
- toString() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstInteger
-
A printable representation
- toString() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstInterfaceMethodRef
-
A printable representation
- toString() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstLong
-
A printable representation
- toString() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstMethodRef
-
A printable representation
- toString() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstNameAndType
-
A printable representation
- toString() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstString
-
A printable representation
- toString() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstUnicode
-
A printable representation
- toString() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstUtf8
-
A printable representation
- TransientOnly - Static variable in class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
-
- translateClass(String, Map) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.Descriptor
-
classTranslations contains a set of mappings of class names.