public class Memptr extends BaseObject implements ImemptrHolder
Modifier and Type | Field and Description |
---|---|
private logical |
autoDestroy |
private logical |
externalAllocation |
private memptr |
value |
Constructor and Description |
---|
Memptr() |
__lang_BaseObject_constructor__, __lang_BaseObject_execute__, assertNotNull, assertNotNull, clone, getLegacyClass, getNextSibling, getPrevSibling, legacyEquals
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
__lang_BaseObject_constructor__, clone, getLegacyClass, getNextSibling, getPrevSibling, isTracked, legacyEquals
private logical autoDestroy
private logical externalAllocation
private memptr value
public void __core_Memptr_execute__()
public logical getAutoDestroy()
public void setAutoDestroy(logical _autodestroy)
_autodestroy
- destroy flagpublic logical getExternalAllocation()
public int64 getSize()
public void setSize(int64 _size)
_size
- The new size.public memptr getValue()
getValue
in interface ImemptrHolder
public static void __core_Memptr_constructor__static__()
public void __core_Memptr_constructor__()
public void __core_Memptr_constructor__(int64 _p1)
public void __core_Memptr_constructor__(memptr _p1)
public void __core_Memptr_constructor__(raw _p1)
public void __core_Memptr_destructor__()
public void debug_1()
public void clear_()
public raw getHash()
public raw getHash(object<? extends HashAlgorithmEnum> _p1)
public int64 getPointerValue()
public void putBytes(memptr _p1)
public void putBytes(raw _p1)
public character toLegacyString()
BaseObject
Although the original method name is toString()
, this version returns a
character
type which would conflict with the java.lang.Object.toString()
version. For this reason, the name is mapped differently during conversion.
toLegacyString
in interface _BaseObject_
toLegacyString
in class BaseObject