public class Char extends Parameter
char value and type.LICENSE_TYPE, V| Constructor and Description | 
|---|
| Char()Constructs a character with  \0value. | 
| Char(char c)Constructs a character with a specified value. | 
| Char(Char t)Constructs a copy of the  Charobject. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.Object | clone() | 
| boolean | equals(java.lang.Object obj)Compares this  Parameterobject to a given object. | 
| java.lang.String | getDebugInfo()Return debug info for JNIWrapper parameter. | 
| int | getLength()Returns the length of the parameter in memory. | 
| char | getValue()Returns a character value. | 
| int | hashCode() | 
| void | pop(DataBuffer stackBuffer,
   int offset,
   boolean invokedByCallback)Default implementation that does nothing because most primitive types do
 nothing on pop. | 
| void | push(DataBuffer stackBuffer,
    int offset,
    boolean invokedByCallback)Writes a parameter to a function stacks. | 
| void | read(DataBuffer stackBuffer,
    int offset,
    boolean invokedByCallback)Reads this parameter from a specified data source. | 
| void | setValue(char value)Sets a character value. | 
| Char | toChar() | 
| java.lang.String | toString() | 
| void | write(DataBuffer stackBuffer,
     int offset,
     boolean invokedByCallback)Writes this parameter to a specified data source. | 
acceptIOPerformer, asReturnValue, dataBufferAssigned, getAlignedLength, getAlignmentRequirement, getDataBuffer, getDataBufferOffset, indent, read, read, setDataBuffer, toByteArray, writepublic Char()
\0 value.public Char(char c)
public Char(Char t)
Char object.public char getValue()
public void setValue(char value)
java.lang.IllegalArgumentException - if character is not within 0..255
 range.WideCharpublic int getLength()
Parametersizeof() operator.public Char toChar()
public boolean equals(java.lang.Object obj)
ParameterParameter object to a given object. Two
 Parameter objects are considered equal if their byte
 representations are equal and they are of the same type. Subclasses may
 override this method as appropriate.public void write(DataBuffer stackBuffer, int offset, boolean invokedByCallback) throws MemoryAccessViolationException
Parameterwrite in class ParameterMemoryAccessViolationExceptionpublic void read(DataBuffer stackBuffer, int offset, boolean invokedByCallback) throws MemoryAccessViolationException
Parameterread in class ParameterMemoryAccessViolationExceptionpublic void push(DataBuffer stackBuffer, int offset, boolean invokedByCallback) throws MemoryAccessViolationException
Parameterpush in class ParameterMemoryAccessViolationExceptionpublic void pop(DataBuffer stackBuffer, int offset, boolean invokedByCallback) throws MemoryAccessViolationException
Parameterpop in class ParameterMemoryAccessViolationExceptionpublic java.lang.String getDebugInfo()
ParametergetDebugInfo in class Parameterpublic java.lang.String toString()
toString in class java.lang.Object