org.apache.jdo.impl.enhancer.core
Class JDONameHelper

java.lang.Object
  extended byorg.apache.jdo.impl.enhancer.core.NameHelper
      extended byorg.apache.jdo.impl.enhancer.core.JDONameHelper
All Implemented Interfaces:
PathConstants, VMConstants

class JDONameHelper
extends NameHelper
implements PathConstants, VMConstants

Helper methods for dealing with JDO naming conventions.


Field Summary
private static int ACCPublicPrivateProtected
           
private static int ACCStaticFinal
           
static java.lang.String JAVA_LANG_Path
           
static java.lang.String JDO_Path
           
static java.lang.String JDO_SPI_Path
           
 
Fields inherited from interface org.apache.jdo.impl.enhancer.classfile.VMConstants
ACCAbstract, ACCFinal, ACCInterface, ACCNative, ACCPrivate, ACCProtected, ACCPublic, ACCStatic, ACCSuper, ACCSynchronized, ACCTransient, ACCVolatile, CONSTANTClass, CONSTANTDouble, CONSTANTFieldRef, CONSTANTFloat, CONSTANTInteger, CONSTANTInterfaceMethodRef, CONSTANTLong, CONSTANTMethodRef, CONSTANTNameAndType, CONSTANTString, CONSTANTUnicode, CONSTANTUtf8, opc_aaload, opc_aastore, opc_aconst_null, opc_aload, opc_aload_0, opc_aload_1, opc_aload_2, opc_aload_3, opc_anewarray, opc_areturn, opc_arraylength, opc_astore, opc_astore_0, opc_astore_1, opc_astore_2, opc_astore_3, opc_athrow, opc_baload, opc_bastore, opc_bipush, opc_caload, opc_castore, opc_checkcast, opc_d2f, opc_d2i, opc_d2l, opc_dadd, opc_daload, opc_dastore, opc_dcmpg, opc_dcmpl, opc_dconst_0, opc_dconst_1, opc_ddiv, opc_dload, opc_dload_0, opc_dload_1, opc_dload_2, opc_dload_3, opc_dmul, opc_dneg, opc_drem, opc_dreturn, opc_dstore, opc_dstore_0, opc_dstore_1, opc_dstore_2, opc_dstore_3, opc_dsub, opc_dup, opc_dup_x1, opc_dup_x2, opc_dup2, opc_dup2_x1, opc_dup2_x2, opc_f2d, opc_f2i, opc_f2l, opc_fadd, opc_faload, opc_fastore, opc_fcmpg, opc_fcmpl, opc_fconst_0, opc_fconst_1, opc_fconst_2, opc_fdiv, opc_fload, opc_fload_0, opc_fload_1, opc_fload_2, opc_fload_3, opc_fmul, opc_fneg, opc_frem, opc_freturn, opc_fstore, opc_fstore_0, opc_fstore_1, opc_fstore_2, opc_fstore_3, opc_fsub, opc_getfield, opc_getstatic, opc_goto, opc_goto_w, opc_i2b, opc_i2c, opc_i2d, opc_i2f, opc_i2l, opc_i2s, opc_iadd, opc_iaload, opc_iand, opc_iastore, opc_iconst_0, opc_iconst_1, opc_iconst_2, opc_iconst_3, opc_iconst_4, opc_iconst_5, opc_iconst_m1, opc_idiv, opc_if_acmpeq, opc_if_acmpne, opc_if_icmpeq, opc_if_icmpge, opc_if_icmpgt, opc_if_icmple, opc_if_icmplt, opc_if_icmpne, opc_ifeq, opc_ifge, opc_ifgt, opc_ifle, opc_iflt, opc_ifne, opc_ifnonnull, opc_ifnull, opc_iinc, opc_iload, opc_iload_0, opc_iload_1, opc_iload_2, opc_iload_3, opc_imul, opc_ineg, opc_instanceof, opc_invokeinterface, opc_invokespecial, opc_invokestatic, opc_invokevirtual, opc_ior, opc_irem, opc_ireturn, opc_ishl, opc_ishr, opc_istore, opc_istore_0, opc_istore_1, opc_istore_2, opc_istore_3, opc_isub, opc_iushr, opc_ixor, opc_jsr, opc_jsr_w, opc_l2d, opc_l2f, opc_l2i, opc_ladd, opc_laload, opc_land, opc_lastore, opc_lcmp, opc_lconst_0, opc_lconst_1, opc_ldc, opc_ldc_w, opc_ldc2_w, opc_ldiv, opc_lload, opc_lload_0, opc_lload_1, opc_lload_2, opc_lload_3, opc_lmul, opc_lneg, opc_lookupswitch, opc_lor, opc_lrem, opc_lreturn, opc_lshl, opc_lshr, opc_lstore, opc_lstore_0, opc_lstore_1, opc_lstore_2, opc_lstore_3, opc_lsub, opc_lushr, opc_lxor, opc_monitorenter, opc_monitorexit, opc_multianewarray, opc_new, opc_newarray, opc_nop, opc_pop, opc_pop2, opc_putfield, opc_putstatic, opc_ret, opc_return, opc_saload, opc_sastore, opc_sipush, opc_swap, opc_tableswitch, opc_wide, opc_xxxunusedxxx, T_BOOLEAN, T_BYTE, T_CHAR, T_DOUBLE, T_FLOAT, T_INT, T_LONG, T_SHORT, T_TWOWORD, T_UNKNOWN, T_WORD, TC_INTERFACE, TC_OBJECT, TC_STRING
 
Constructor Summary
(package private) JDONameHelper()
           
 
Method Summary
(package private) static java.lang.String constructorName()
           
(package private) static java.lang.String constructorSig()
           
(package private) static java.lang.String constructorSig(java.lang.String argSig)
           
(package private) static java.lang.String elementPathForSig(java.lang.String sig)
           
(package private) static java.lang.String elementSigForSig(java.lang.String sig)
           
(package private) static java.lang.String elementTypeForSig(java.lang.String sig)
           
(package private) static int getJDO_PC_jdoAccessor_Mods(int fieldMods)
           
(package private) static java.lang.String getJDO_PC_jdoAccessor_Name(java.lang.String fieldName)
           
(package private) static java.lang.String getJDO_PC_jdoAccessor_Sig(java.lang.String instanceClassPath, java.lang.String fieldSig)
           
(package private) static java.lang.String getJDO_PC_jdoCopyField_Sig(java.lang.String classPath)
           
(package private) static int getJDO_PC_jdoMutator_Mods(int fieldMods)
           
(package private) static java.lang.String getJDO_PC_jdoMutator_Name(java.lang.String fieldName)
           
(package private) static java.lang.String getJDO_PC_jdoMutator_Sig(java.lang.String instanceClassPath, java.lang.String fieldSig)
           
(package private) static java.lang.String javaLangPathForType(java.lang.String type)
           
(package private) static java.lang.String jdoPathForType(java.lang.String type)
           
(package private) static java.lang.String jdoSPIPathForType(java.lang.String type)
           
(package private) static java.lang.String pathForSig(java.lang.String sig)
           
(package private) static java.lang.String pathForType(java.lang.String type)
           
(package private) static java.lang.String sigForPath(java.lang.String path)
           
(package private) static java.lang.String sigForType(java.lang.String type)
           
(package private) static java.lang.String typeForPath(java.lang.String path)
           
(package private) static java.lang.String typeForSig(java.lang.String sig)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ACCPublicPrivateProtected

private static final int ACCPublicPrivateProtected
See Also:
Constant Field Values

ACCStaticFinal

private static final int ACCStaticFinal
See Also:
Constant Field Values

JAVA_LANG_Path

public static final java.lang.String JAVA_LANG_Path
See Also:
Constant Field Values

JDO_Path

public static final java.lang.String JDO_Path
See Also:
Constant Field Values

JDO_SPI_Path

public static final java.lang.String JDO_SPI_Path
See Also:
Constant Field Values
Constructor Detail

JDONameHelper

JDONameHelper()
Method Detail

jdoPathForType

static final java.lang.String jdoPathForType(java.lang.String type)

jdoSPIPathForType

static final java.lang.String jdoSPIPathForType(java.lang.String type)

getJDO_PC_jdoCopyField_Sig

static final java.lang.String getJDO_PC_jdoCopyField_Sig(java.lang.String classPath)

getJDO_PC_jdoAccessor_Name

static final java.lang.String getJDO_PC_jdoAccessor_Name(java.lang.String fieldName)

getJDO_PC_jdoAccessor_Sig

static final java.lang.String getJDO_PC_jdoAccessor_Sig(java.lang.String instanceClassPath,
                                                        java.lang.String fieldSig)

getJDO_PC_jdoAccessor_Mods

static final int getJDO_PC_jdoAccessor_Mods(int fieldMods)

getJDO_PC_jdoMutator_Name

static final java.lang.String getJDO_PC_jdoMutator_Name(java.lang.String fieldName)

getJDO_PC_jdoMutator_Sig

static final java.lang.String getJDO_PC_jdoMutator_Sig(java.lang.String instanceClassPath,
                                                       java.lang.String fieldSig)

getJDO_PC_jdoMutator_Mods

static final int getJDO_PC_jdoMutator_Mods(int fieldMods)

sigForPath

static final java.lang.String sigForPath(java.lang.String path)

pathForSig

static final java.lang.String pathForSig(java.lang.String sig)

typeForPath

static final java.lang.String typeForPath(java.lang.String path)

pathForType

static final java.lang.String pathForType(java.lang.String type)

typeForSig

static final java.lang.String typeForSig(java.lang.String sig)

sigForType

static final java.lang.String sigForType(java.lang.String type)

elementSigForSig

static final java.lang.String elementSigForSig(java.lang.String sig)

elementPathForSig

static final java.lang.String elementPathForSig(java.lang.String sig)

elementTypeForSig

static final java.lang.String elementTypeForSig(java.lang.String sig)

javaLangPathForType

static final java.lang.String javaLangPathForType(java.lang.String type)

constructorName

static final java.lang.String constructorName()

constructorSig

static final java.lang.String constructorSig()

constructorSig

static final java.lang.String constructorSig(java.lang.String argSig)