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

A

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

B

branches() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.Insn
Does this instruction branch?
branches() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnConstOp
 
branches() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnIInc
 
branches() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnInterfaceInvoke
 
branches() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnIntOp
 
branches() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnLookupSwitch
 
branches() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnMultiDimArrayNew
 
branches() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnSingle
 
branches() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnTableSwitch
 
branches() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnTarget
 
branches() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnTargetOp
 
bundleName - Static variable in class com.sun.jdo.api.persistence.enhancer.LogHelperEnhancer
The bundle name for this component
ByteCodeEnhancer - Interface in com.sun.jdo.api.persistence.enhancer
A JDO enhancer, or byte-code enhancer, modifies the byte-codes of Java class files to enable transparent loading and storing of the fields of the persistent instances.
ByteCodeEnhancerHelper - Class in com.sun.jdo.api.persistence.enhancer
This is a helper-class to perform some useful operations outside a byte code enhancer and delegate the real work to the enhancer.
ByteCodeEnhancerHelper() - Constructor for class com.sun.jdo.api.persistence.enhancer.ByteCodeEnhancerHelper
 
ByteCodeEnhancerTimer - Class in com.sun.jdo.api.persistence.enhancer
 
ByteCodeEnhancerTimer(ByteCodeEnhancer) - Constructor for class com.sun.jdo.api.persistence.enhancer.ByteCodeEnhancerTimer
Creates an instance.
byteCodes() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.CodeAttribute
Return the java VM byte code sequence for this method - null for native and abstract methods

C

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.

D

defaultTarget() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnLookupSwitch
Return the defaultTarget for the switch
defaultTarget() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnTableSwitch
Return the defaultTarget for the switch
delegate - Variable in class com.sun.jdo.api.persistence.enhancer.ByteCodeEnhancerTimer
 
delegate - Variable in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataTimer
 
descriptor() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstDouble
Return the descriptor string for the constant type.
descriptor() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstFloat
Return the descriptor string for the constant type.
descriptor() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstInteger
Return the descriptor string for the constant type.
descriptor() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstLong
Return the descriptor string for the constant type.
descriptor() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstString
Return the descriptor string for the constant type.
descriptor() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstValue
Return the descriptor string for the constant type.
Descriptor - Class in com.sun.jdo.api.persistence.enhancer.classfile
A collection of static methods which manipulate type descriptors
Descriptor() - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.Descriptor
 
destinationDirectory() - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
 
DFGField - Static variable in interface com.sun.jdo.api.persistence.enhancer.impl.AnnotationConstants
 
DirtyPersistent - Static variable in interface com.sun.jdo.api.persistence.enhancer.impl.AnnotationConstants
 
DirtyThis - Static variable in interface com.sun.jdo.api.persistence.enhancer.impl.AnnotationConstants
 
dLoad(int, ConstantPool) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnUtils
Return the best instruction for loading a double from a local variable slot
DO_SIMPLE_TIMING - Static variable in class com.sun.jdo.api.persistence.enhancer.EnhancerClassLoader
 
DO_SIMPLE_TIMING - Static variable in class com.sun.jdo.api.persistence.enhancer.FilterEnhancer
 
doInitializerOptimization() - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
 
doThisOptimization() - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
 
doTimingStatistics() - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
 
doubleConstant(double, ConstantPool) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnUtils
Return the best instruction for loading the specified double constant onto the stack.
dStore(int, ConstantPool) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnUtils
Return the best instruction for storing a double to a local variable slot
dumpClass(ClassControl) - Static method in class com.sun.jdo.api.persistence.enhancer.impl.EnhancerControl
Dumps a class' signature and byte-code.

E

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).

F

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

G

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

H

handlerPC() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ExceptionRange
return the exception handler code
handlers() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ExceptionTable
Return an enumeration of the exception handlers Each element in the enumeration is an ExceptionRange

I

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?

J

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
 

L

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

M

magic - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
 
Main - Class in com.sun.jdo.api.persistence.enhancer.generator
 
Main() - Constructor for class com.sun.jdo.api.persistence.enhancer.generator.Main
 
Main(ExtendedJDOMetaData, File) - Constructor for class com.sun.jdo.api.persistence.enhancer.generator.Main
 
main(String[]) - Static method in class com.sun.jdo.api.persistence.enhancer.generator.Main
 
Main - Class in com.sun.jdo.api.persistence.enhancer
Main is the starting point for the persistent filter tool.
Main() - Constructor for class com.sun.jdo.api.persistence.enhancer.Main
Construct a filter tool instance
main(String[]) - Static method in class com.sun.jdo.api.persistence.enhancer.Main
This is where it all starts.
main(String[]) - Static method in class com.sun.jdo.api.persistence.enhancer.PersistenceLauncher
Creates a class loader and launches a target class.
markTargets() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.Insn
Mark possible branch targets
markTargets() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnLookupSwitch
Mark possible branch targets
markTargets() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnTableSwitch
Mark possible branch targets
markTargets() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnTargetOp
Mark possible branch targets
MEDIATE_READ - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.ExtendedJDOMetaData
 
MEDIATE_WRITE - Static variable in interface com.sun.jdo.api.persistence.enhancer.meta.ExtendedJDOMetaData
 
message(String) - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
 
messageNL(String) - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
 
method() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnInterfaceInvoke
Return the interface to be invoked
methods() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
Return the list of the methods which the class defines The contents are ClassMethod objects
model - Variable in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataModelImpl
 
modificationDate() - Method in class com.sun.jdo.api.persistence.enhancer.util.ClassFileSource
Get the modification date of the class file.
modifiedFlag - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.AnnotatedClassAttribute
 
modifiedFlag - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.AnnotatedMethodAttribute
 
modifyClasses() - Method in class com.sun.jdo.api.persistence.enhancer.impl.EnhancerControl
Determine what modifications are needed and perform them
moveDestinationDirectoryToEnd() - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
Update the class path to move the destination directory to the end of the class path if it is found in the class path.
MyTag - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.ConstClass
 
MyTag - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.ConstDouble
 
MyTag - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.ConstFieldRef
 
MyTag - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.ConstFloat
 
MyTag - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.ConstInteger
 
MyTag - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.ConstInterfaceMethodRef
 
MyTag - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.ConstLong
 
MyTag - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.ConstMethodRef
 
MyTag - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.ConstNameAndType
 
MyTag - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.ConstString
 
MyTag - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.ConstUnicode
 
MyTag - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.ConstUtf8
 

N

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.

O

offset() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.Insn
Return the offset of this instruction in the containing code sequence
opc_aaload - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_aastore - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_aconst_null - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_aload - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_aload_0 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_aload_1 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_aload_2 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_aload_3 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_anewarray - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_areturn - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_arraylength - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_astore - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_astore_0 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_astore_1 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_astore_2 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_astore_3 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_athrow - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_baload - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_bastore - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_bipush - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_caload - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_castore - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_checkcast - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_d2f - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_d2i - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_d2l - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_dadd - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_daload - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_dastore - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_dcmpg - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_dcmpl - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_dconst_0 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_dconst_1 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_ddiv - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_dload - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_dload_0 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_dload_1 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_dload_2 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_dload_3 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_dmul - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_dneg - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_drem - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_dreturn - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_dstore - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_dstore_0 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_dstore_1 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_dstore_2 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_dstore_3 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_dsub - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_dup - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_dup2 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_dup2_x1 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_dup2_x2 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_dup_x1 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_dup_x2 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_f2d - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_f2i - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_f2l - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_fadd - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_faload - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_fastore - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_fcmpg - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_fcmpl - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_fconst_0 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_fconst_1 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_fconst_2 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_fdiv - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_fload - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_fload_0 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_fload_1 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_fload_2 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_fload_3 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_fmul - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_fneg - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_frem - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_freturn - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_fstore - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_fstore_0 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_fstore_1 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_fstore_2 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_fstore_3 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_fsub - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_getfield - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_getstatic - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_goto - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_goto_w - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_i2b - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_i2c - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_i2d - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_i2f - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_i2l - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_i2s - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_iadd - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_iaload - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_iand - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_iastore - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_iconst_0 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_iconst_1 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_iconst_2 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_iconst_3 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_iconst_4 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_iconst_5 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_iconst_m1 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_idiv - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_if_acmpeq - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_if_acmpne - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_if_icmpeq - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_if_icmpge - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_if_icmpgt - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_if_icmple - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_if_icmplt - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_if_icmpne - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_ifeq - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_ifge - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_ifgt - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_ifle - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_iflt - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_ifne - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_ifnonnull - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_ifnull - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_iinc - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_iload - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_iload_0 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_iload_1 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_iload_2 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_iload_3 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_imul - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_ineg - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_instanceof - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_invokeinterface - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_invokespecial - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_invokestatic - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_invokevirtual - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_ior - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_irem - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_ireturn - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_ishl - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_ishr - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_istore - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_istore_0 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_istore_1 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_istore_2 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_istore_3 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_isub - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_iushr - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_ixor - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_jsr - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_jsr_w - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_l2d - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_l2f - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_l2i - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_ladd - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_laload - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_land - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_lastore - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_lcmp - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_lconst_0 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_lconst_1 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_ldc - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_ldc2_w - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_ldc_w - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_ldiv - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_lload - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_lload_0 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_lload_1 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_lload_2 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_lload_3 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_lmul - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_lneg - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_lookupswitch - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_lor - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_lrem - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_lreturn - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_lshl - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_lshr - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_lstore - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_lstore_0 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_lstore_1 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_lstore_2 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_lstore_3 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_lsub - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_lushr - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_lxor - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_monitorenter - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_monitorexit - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_multianewarray - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_new - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_newarray - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_nop - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_pop - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_pop2 - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_putfield - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_putstatic - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_ret - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_return - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_saload - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_sastore - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_sipush - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_swap - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_tableswitch - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_target - Static variable in class com.sun.jdo.api.persistence.enhancer.classfile.Insn
 
opc_wide - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opc_xxxunusedxxx - Static variable in interface com.sun.jdo.api.persistence.enhancer.classfile.VMConstants
 
opcode() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.Insn
Return the opcode for this instruction
opcode() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.VMOp
Return the opcode value
openZipFile(File) - Static method in class com.sun.jdo.api.persistence.enhancer.util.ZipFileRegistry
Return a zip file which may already be open
opName(int) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.Insn
Return the name of the operation for a given opcode
out - Variable in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataModelImpl
 
OutputStreamWrapper - Class in com.sun.jdo.api.persistence.enhancer
This class serves as a wrapper for an output stream of a class file.
OutputStreamWrapper(OutputStream) - Constructor for class com.sun.jdo.api.persistence.enhancer.OutputStreamWrapper
Constructs a new object.

P

packageOf(String) - Static method in class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
Return the vm package name for the vm class name
pathToName(String) - Static method in class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataModelImpl
 
pathToURLs(String) - Static method in class com.sun.jdo.api.persistence.enhancer.EnhancerClassLoader
 
PersistAware - Static variable in class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
 
PersistCapable - Static variable in class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
 
PersistenceLauncher - Class in com.sun.jdo.api.persistence.enhancer
Application launcher for persistence-capable classes.
persistType() - Method in class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
Return the persistence type for this class
PersistUnknown - Static variable in class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
 
PKField - Static variable in interface com.sun.jdo.api.persistence.enhancer.impl.AnnotationConstants
 
pkg() - Method in class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
Return the vm package name for this class
pool() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
Return the constant pool for the class file
pop() - Method in class com.sun.jdo.api.persistence.enhancer.util.Timer
 
prev() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.Insn
Returns the previous instruction in the code sequence
print(PrintStream) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
 
print(PrintStream, int) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.LocalVariable
 
print() - Method in class com.sun.jdo.api.persistence.enhancer.util.Timer
 
printInsn(PrintStream) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.Insn
Print this instruction to the output stream
printList(PrintStream) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.Insn
Print the sequence of instructions to the output stream
printSupportedVersions() - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
 
process(String[]) - Method in class com.sun.jdo.api.persistence.enhancer.Main
Process command line options and perform filtering tasks
processArgs(String[], Collection) - Method in class com.sun.jdo.api.persistence.enhancer.Main
Process command line options
push(String) - Method in class com.sun.jdo.api.persistence.enhancer.util.Timer
 
push(String, String) - Method in class com.sun.jdo.api.persistence.enhancer.util.Timer
 

R

remapTypes(String, Map) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.Descriptor
classTranslations contains a set of mappings of class names.
remove() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.Insn
Removes the current instruction from it's embedding sequence.
remove(File) - Method in class com.sun.jdo.api.persistence.enhancer.util.ClassPath
Remove any class path elements which match directory
requireUpdate() - Method in class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
Mark the class as requiring update.
reset() - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
Reset the environment.
resultTypes() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.Insn
What are the types of the stack results?
resultTypes() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnConstOp
 
resultTypes() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnIInc
What are the types of the stack results?
resultTypes() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnInterfaceInvoke
What are the types of the stack results?
resultTypes() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnIntOp
 
resultTypes() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnLookupSwitch
What are the types of the stack results?
resultTypes() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnMultiDimArrayNew
What are the types of the stack results?
resultTypes() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnSingle
What are the types of the stack results?
resultTypes() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnTableSwitch
 
resultTypes() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnTarget
 
resultTypes() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnTargetOp
 
resultTypes() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.VMOp
Return the type descriptor for the stack results of the operation.

S

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

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.

U

updated() - Method in class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
Return true if the classfile has been updated
updateInPlace() - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
 
UpdateNew - Static variable in class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
 
UpdateNewer - Static variable in class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
 
UpdateNotNeeded - Static variable in class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
 
UpdateUnknown - Static variable in class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
 
usage() - Static method in class com.sun.jdo.api.persistence.enhancer.Main
Print a usage message to System.err
userClassFromVMClass(String) - Static method in class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
Return the class name in user ('.' delimited) form
userClassName() - Method in class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
Return the class name in user ('.' delimited) form
UserException - Exception in com.sun.jdo.api.persistence.enhancer.util
Thrown to indicate that the class-file enhancer failed to perform an operation due to a serious error.
UserException() - Constructor for exception com.sun.jdo.api.persistence.enhancer.util.UserException
Constructs an UserException with no detail message.
UserException(String) - Constructor for exception com.sun.jdo.api.persistence.enhancer.util.UserException
Constructs an UserException with the specified detail message.
UserException(Throwable) - Constructor for exception com.sun.jdo.api.persistence.enhancer.util.UserException
Constructs an UserException with an optional nested exception.
UserException(String, Throwable) - Constructor for exception com.sun.jdo.api.persistence.enhancer.util.UserException
Constructs an UserException with the specified detail message and an optional nested exception.
userFieldSig(String) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.Descriptor
Translates a VM type field signature into a user-format signature.
userFieldSig(String, int) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.Descriptor
Translates a VM type field signature into a user-format signature.
userMethodArgs(String) - Static method in class com.sun.jdo.api.persistence.enhancer.classfile.Descriptor
Produce a user consumable representation of a method argument list from the method signature.

V

value() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstantValueAttribute
 
value() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstDouble
return the value associated with the entry
value() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstFloat
return the value associated with the entry
value() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstInteger
return the value associated with the entry
value() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstLong
return the value associated with the entry
value() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstString
Return the utf8 string calue
value() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnConstOp
Return the constant pool entry which is the immediate operand
value() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnIntOp
 
varIndex() - Method in class com.sun.jdo.api.persistence.enhancer.classfile.InsnIInc
The local variable slot to be incremented
VERBOSE_LEVEL - Static variable in class com.sun.jdo.api.persistence.enhancer.EnhancerClassLoader
 
VERBOSE_LEVEL - Static variable in class com.sun.jdo.api.persistence.enhancer.FilterEnhancer
 
VERBOSE_LEVEL_DEBUG - Static variable in class com.sun.jdo.api.persistence.enhancer.EnhancerClassLoader
 
VERBOSE_LEVEL_DEBUG - Static variable in class com.sun.jdo.api.persistence.enhancer.FilterEnhancer
 
VERBOSE_LEVEL_QUIET - Static variable in class com.sun.jdo.api.persistence.enhancer.EnhancerClassLoader
 
VERBOSE_LEVEL_QUIET - Static variable in class com.sun.jdo.api.persistence.enhancer.FilterEnhancer
 
VERBOSE_LEVEL_VERBOSE - Static variable in class com.sun.jdo.api.persistence.enhancer.EnhancerClassLoader
 
VERBOSE_LEVEL_VERBOSE - Static variable in class com.sun.jdo.api.persistence.enhancer.FilterEnhancer
 
VERBOSE_LEVEL_WARN - Static variable in class com.sun.jdo.api.persistence.enhancer.EnhancerClassLoader
 
VERBOSE_LEVEL_WARN - Static variable in class com.sun.jdo.api.persistence.enhancer.FilterEnhancer
 
vmClassFromUserClass(String) - Static method in class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
Return the class name in VM ('/' delimited) form
VMConstants - Interface in com.sun.jdo.api.persistence.enhancer.classfile
VMConstants is a collection of the constants defined in the virtual machine spec.
VMOp - Class in com.sun.jdo.api.persistence.enhancer.classfile
Description of the VM opcodes
VMOp(int, String, int, int, String, String) - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.VMOp
constructor for a VMOp

W

warning(String) - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
 
warning(String, String) - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
 
warning(String, String, String) - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
 
write(DataOutputStream) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
Write the Class file to the data output stream
write(File) - Method in class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
Write the file.
writeClasses() - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
Expected dump levels are 0, 1, 2, 3 dump level 0 is always on.

Z

zipFileNameOf(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 in a zip file.
ZipFileRegistry - Class in com.sun.jdo.api.persistence.enhancer.util
ZipFileRegistry provides a central point for lookup of zip files within the filter tool.
ZipFileRegistry() - Constructor for class com.sun.jdo.api.persistence.enhancer.util.ZipFileRegistry
 
zipFiles() - Static method in class com.sun.jdo.api.persistence.enhancer.util.ZipFileRegistry
Returns an enumeration of the zip files in the registry Each element is a ZipFile.
A B C D E F G H I J L M N O P R S T U V W Z 

Copyright © 2013. All Rights Reserved.