Class GetObjectId


  • public class GetObjectId
    extends ClassMethod
    Method to generate the method "dnGetObjectId" using ASM.
     public final Object dnGetObjectId()
     {
         if (dnStateManager != null)
             return dnStateManager.getObjectId(this);
         if (this.dnIsDetached() != true)
             return null;
         return dnDetachedState[0];
     }
     
    or (when not Detachable)
     public final Object dnGetObjectId()
     {
         if (dnStateManager != null)
             return dnStateManager.getObjectId(this);
         return null;
     }
     
    • Constructor Detail

      • GetObjectId

        public GetObjectId​(ClassEnhancer enhancer,
                           String name,
                           int access,
                           Object returnType,
                           Object[] argTypes,
                           String[] argNames)
        Constructor.
        Parameters:
        enhancer - ClassEnhancer
        name - Name of method
        access - Access type
        returnType - Return type
        argTypes - Argument types
        argNames - Argument names