Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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(ClassControl) - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
Add the class to the class mapping table.
- addClass(String) - Method in class com.sun.jdo.api.persistence.enhancer.classfile.ConstantPool
-
Find or create a class constant in the pool
- 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?
- 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(ClassPathElement) - Method in class com.sun.jdo.api.persistence.enhancer.util.ClassPath
-
Append a class path element to the classpath.
- append(File) - Method in class com.sun.jdo.api.persistence.enhancer.util.ClassPath
-
Append a directory 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, ClassFile, Environment) - Constructor for class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
-
Constructor
- ClassControl(ClassFileSource, 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() - Method in class com.sun.jdo.api.persistence.enhancer.impl.ClassControl
-
Get the ClassFile data structure for the class
- 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
- 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, InputStream) - 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
- 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, byte[], CodeEnv) - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.CodeAttribute
-
Constructs a CodeAttribute object for later disassembly
- 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, int, int, Insn, ExceptionTable, AttributeVector) - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.CodeAttribute
-
Constructs a CodeAttribute object for construction from scratch
- collectClasses() - Method in class com.sun.jdo.api.persistence.enhancer.impl.Environment
-
Return an ArrayList of the ClassControls in classMap.
- 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
- 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, 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, 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, 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.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(ByteCodeEnhancer, InputStream, OutputStream) - Static method in class com.sun.jdo.api.persistence.enhancer.ByteCodeEnhancerHelper
-
Enhances a classfile.
- enhanceClassFile(InputStream, OutputStreamWrapper) - 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 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 interface com.sun.jdo.api.persistence.enhancer.ByteCodeEnhancer
-
Enhances a given class according to the JDO meta-data.
- enhanceClassFile(InputStream, OutputStream) - Method in class com.sun.jdo.api.persistence.enhancer.ByteCodeEnhancerTimer
- enhanceClassFile(InputStream, OutputStream) - Method in class com.sun.jdo.api.persistence.enhancer.FilterEnhancer
- 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 Class 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 class com.sun.jdo.api.persistence.enhancer.EnhancerFatalError
-
Constructs an
EnhancerFatalErrorwith no detail message. - EnhancerFatalError(String) - Constructor for exception class com.sun.jdo.api.persistence.enhancer.EnhancerFatalError
-
Constructs an
EnhancerFatalErrorwith the specified detail message. - EnhancerFatalError(String, Throwable) - Constructor for exception class com.sun.jdo.api.persistence.enhancer.EnhancerFatalError
-
Constructs an
EnhancerFatalErrorwith the specified detail message and an optional nested exception. - EnhancerFatalError(Throwable) - Constructor for exception class com.sun.jdo.api.persistence.enhancer.EnhancerFatalError
-
Constructs an
EnhancerFatalErrorwith an optional nested exception. - EnhancerUserException - Exception Class 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 class com.sun.jdo.api.persistence.enhancer.EnhancerUserException
-
Constructs an
EnhancerUserExceptionwith no detail message. - EnhancerUserException(String) - Constructor for exception class com.sun.jdo.api.persistence.enhancer.EnhancerUserException
-
Constructs an
EnhancerUserExceptionwith the specified detail message. - EnhancerUserException(String, Throwable) - Constructor for exception class com.sun.jdo.api.persistence.enhancer.EnhancerUserException
-
Constructs an
EnhancerUserExceptionwith the specified detail message and an optional nested exception. - EnhancerUserException(Throwable) - Constructor for exception class com.sun.jdo.api.persistence.enhancer.EnhancerUserException
-
Constructs an
EnhancerUserExceptionwith 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, ConstClass) - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.ExceptionsAttribute
-
Convenience Constructor - for single exception
- ExceptionsAttribute(ConstUtf8, Vector) - Constructor for class com.sun.jdo.api.persistence.enhancer.classfile.ExceptionsAttribute
-
Constructor
- 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) - 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, 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.
- 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(Model, 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.
- 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 class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
- 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
- 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.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.JDOMetaDataTimer
- 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 class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
- 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 class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
- 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
- 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, 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.
- 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.
- 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?
- 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 Class 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 class 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 Class in com.sun.jdo.api.persistence.enhancer.util
-
Support for signalling internal implementation errors.
- InternalError() - Constructor for exception class com.sun.jdo.api.persistence.enhancer.util.InternalError
- InternalError(String) - Constructor for exception class 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 Class 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 class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataFatalError
-
Constructs an
JDOMetaDataFatalErrorwith no detail message. - JDOMetaDataFatalError(String) - Constructor for exception class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataFatalError
-
Constructs an
JDOMetaDataFatalErrorwith the specified detail message. - JDOMetaDataFatalError(String, Throwable) - Constructor for exception class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataFatalError
-
Constructs an
JDOMetaDataFatalErrorwith the specified detail message and an optional nested exception. - JDOMetaDataFatalError(Throwable) - Constructor for exception class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataFatalError
-
Constructs an
JDOMetaDataFatalErrorwith 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) - Constructor for class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataPropertyImpl
-
Creates an instance.
- JDOMetaDataPropertyImpl(Properties, PrintWriter) - 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 Class 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 class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataUserException
-
Constructs an
JDOMetaDataUserExceptionwith no detail message. - JDOMetaDataUserException(String) - Constructor for exception class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataUserException
-
Constructs an
JDOMetaDataUserExceptionwith the specified detail message. - JDOMetaDataUserException(String, Throwable) - Constructor for exception class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataUserException
-
Constructs an
JDOMetaDataUserExceptionwith the specified detail message and an optional nested exception. - JDOMetaDataUserException(Throwable) - Constructor for exception class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataUserException
-
Constructs an
JDOMetaDataUserExceptionwith 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
- 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(String[]) - Static method in class com.sun.jdo.api.persistence.enhancer.generator.Main
- 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.
- Main - Class in com.sun.jdo.api.persistence.enhancer.generator
- 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.generator.Main
- Main() - Constructor for class com.sun.jdo.api.persistence.enhancer.Main
-
Construct a filter tool instance
- Main(ExtendedJDOMetaData, File) - Constructor for class com.sun.jdo.api.persistence.enhancer.generator.Main
- 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 class com.sun.jdo.api.persistence.enhancer.EnhancerFatalError
-
An optional nested exception.
- nested - Variable in exception class com.sun.jdo.api.persistence.enhancer.EnhancerUserException
-
An optional nested exception.
- nested - Variable in exception class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataFatalError
-
An optional nested exception.
- nested - Variable in exception class com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataUserException
-
An optional nested exception.
- nested - Variable in exception class 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_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_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_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_ldc_w - 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_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
- 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() - Method in class com.sun.jdo.api.persistence.enhancer.util.Timer
- 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
- 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 Class 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 class com.sun.jdo.api.persistence.enhancer.util.UserException
-
Constructs an
UserExceptionwith no detail message. - UserException(String) - Constructor for exception class com.sun.jdo.api.persistence.enhancer.util.UserException
-
Constructs an
UserExceptionwith the specified detail message. - UserException(String, Throwable) - Constructor for exception class com.sun.jdo.api.persistence.enhancer.util.UserException
-
Constructs an
UserExceptionwith the specified detail message and an optional nested exception. - UserException(Throwable) - Constructor for exception class com.sun.jdo.api.persistence.enhancer.util.UserException
-
Constructs an
UserExceptionwith 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.FilterEnhancer
- 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.FilterEnhancer
- 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.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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form