GlueGen v2.6.0-rc-20250712
GlueGen, Native Binding Generator for Java™ (public API).
com.jogamp.gluegen.JavaType Class Reference

Describes a java-side representation of a type that is used to represent the same data on both the Java-side and C-side during a JNI operation. More...

Collaboration diagram for com.jogamp.gluegen.JavaType:

Classes

class  PascalStringElem
 Pascal string argument index tuple for length and value. More...
 

Public Member Functions

boolean equals (final Object arg)
 
int hashCode ()
 
JavaType getElementType ()
 
Type getElementCType ()
 
Class<?> getJavaClass ()
 Returns the Java Class corresponding to this type. More...
 
String getName ()
 Returns the Java type name corresponding to this type. More...
 
String getName (final JavaConfiguration cfg)
 
String getDescriptor ()
 Returns the descriptor (internal type signature) corresponding to this type. More...
 
String getDescriptor (final JavaConfiguration cfg)
 
String getJNIMethodDesciptor ()
 Returns the native (JNI) method-name descriptor corresponding to this type, i.e. More...
 
String jniTypeName ()
 Returns the String corresponding to the JNI type for this type, or NULL if it can't be represented (i.e., it's a boxing class that we need to call getBuffer() on.) More...
 
boolean isOpaqued ()
 
boolean isNIOBuffer ()
 
boolean isNIOByteBuffer ()
 
boolean isNIOByteBufferArray ()
 
boolean isNIOBufferArray ()
 
boolean isNIOLongBuffer ()
 
boolean isNIOPointerBuffer ()
 
boolean isString ()
 
boolean isPascalStrElem ()
 
boolean isPascalStr ()
 
boolean isPascalLen ()
 
boolean isArray ()
 
boolean isFloatArray ()
 
boolean isDoubleArray ()
 
boolean isByteArray ()
 
boolean isIntArray ()
 
boolean isShortArray ()
 
boolean isLongArray ()
 
boolean isStringArray ()
 
boolean isPascalStrArray ()
 
boolean isPrimitive ()
 
boolean isPrimitiveArray ()
 
boolean isShort ()
 
boolean isFloat ()
 
boolean isDouble ()
 
boolean isByte ()
 
boolean isLong ()
 
boolean isInt ()
 
boolean isVoid ()
 
boolean isNamedClass ()
 
boolean isCompoundTypeWrapper ()
 
boolean isArrayOfCompoundTypeWrappers ()
 
boolean isCPrimitivePointerType ()
 
boolean isCVoidPointerType ()
 
boolean isCCharPointerType ()
 
boolean isCShortPointerType ()
 
boolean isCInt32PointerType ()
 
boolean isCInt64PointerType ()
 
boolean isCFloatPointerType ()
 
boolean isCDoublePointerType ()
 
boolean isJNIEnv ()
 
Object clone ()
 
String toString ()
 
final StringBuilder getSignature (StringBuilder sb)
 
String getDebugString ()
 
 JavaType (final JavaType o)
 Copy ctor. More...
 
 JavaType (final JavaType o, final PascalStringElem pascalStrElem)
 Copy ctor w/ pascalString variant override. More...
 

Static Public Member Functions

static JavaType createForOpaqueClass (final Class<?> clazz)
 Creates a JavaType corresponding to the given opaque Java type. More...
 
static JavaType createForClass (final Class<?> clazz)
 Creates a JavaType corresponding to the given Java type. More...
 
static JavaType createForStringClass (final Class<?> clazz, final PascalStringElem pascalStrElem)
 
static JavaType createForNamedClass (final String name)
 Creates a JavaType corresponding to the given named Java class, not necessarily existing yet. More...
 
static JavaType createForCStruct (final String name)
 Creates a JavaType corresponding to the specified C CompoundType name; for example, if "Foo" is supplied, then this JavaType represents a "Foo *" by way of a StructAccessor. More...
 
static JavaType createForCArray (final Type elementType)
 Creates a JavaType corresponding to an array of the given element type. More...
 
static JavaType createForCVoidPointer ()
 
static JavaType createForCCharPointer ()
 
static JavaType createForCShortPointer ()
 
static JavaType createForCInt32Pointer ()
 
static JavaType createForCInt64Pointer ()
 
static JavaType createForCFloatPointer ()
 
static JavaType createForCDoublePointer ()
 
static JavaType createForJNIEnv ()
 
static JavaType forObjectClass ()
 
static JavaType forNIOBufferClass ()
 
static JavaType forNIOByteBufferClass ()
 
static JavaType forNIOShortBufferClass ()
 
static JavaType forNIOIntBufferClass ()
 
static JavaType forNIOLongBufferClass ()
 
static JavaType forNIOPointerBufferClass ()
 
static JavaType forNIOFloatBufferClass ()
 
static JavaType forNIODoubleBufferClass ()
 
static JavaType forNIOByteBufferArrayClass ()
 
static StringBuilder appendDescriptor (final StringBuilder buf, final Class<?> c, final boolean useTrueType)
 Appends the descriptor (internal type signature) corresponding to the given Class<?> c. More...
 
static StringBuilder appendJNIDescriptor (final StringBuilder res, final Class<?> c, final boolean useTrueType)
 Appends the native (JNI) method-name descriptor corresponding to the given Class<?> c, i.e. More...
 
static String toJNIMethodDescriptor (final String descriptor)
 Converts the assumed descriptor (internal type signature) to a native (JNI) method-name descriptor, i.e. More...
 
static StringBuilder toJNIMethodDescriptor (final StringBuilder descriptor, final int start)
 Converts the assumed descriptor (internal type signature) to a native (JNI) method-name descriptor, i.e. More...
 

Public Attributes

final PascalStringElem pascalStrElem
 

Detailed Description

Describes a java-side representation of a type that is used to represent the same data on both the Java-side and C-side during a JNI operation.

Also contains some utility methods for creating common types.

Definition at line 54 of file JavaType.java.

Constructor & Destructor Documentation

◆ JavaType() [1/2]

com.jogamp.gluegen.JavaType.JavaType ( final JavaType  o)

Copy ctor.

Definition at line 929 of file JavaType.java.

◆ JavaType() [2/2]

com.jogamp.gluegen.JavaType.JavaType ( final JavaType  o,
final PascalStringElem  pascalStrElem 
)

Copy ctor w/ pascalString variant override.

Definition at line 933 of file JavaType.java.

Member Function Documentation

◆ appendDescriptor()

static StringBuilder com.jogamp.gluegen.JavaType.appendDescriptor ( final StringBuilder  buf,
final Class<?>  c,
final boolean  useTrueType 
)
static

Appends the descriptor (internal type signature) corresponding to the given Class<?> c.

Parameters
bufthe StringBuilder sink
cthe Class<?> to append the descriptor for
useTrueTypeif true, use the actual Class<?> name for non primitives, otherwise java.lang.Object will be used (flattened)
Returns
the given StringBuilder sink for chaining

Definition at line 407 of file JavaType.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ appendJNIDescriptor()

static StringBuilder com.jogamp.gluegen.JavaType.appendJNIDescriptor ( final StringBuilder  res,
final Class<?>  c,
final boolean  useTrueType 
)
static

Appends the native (JNI) method-name descriptor corresponding to the given Class<?> c, i.e.

replacing chars appendDescriptor(StringBuilder, Class, boolean) as follows

  • _ -> _1
  • / -> _
  • ; -> _2
  • [ -> _3

Only the newly appended segment to the StringBuilder sink will be converted to (JNI) method-name using toJNIMethodDescriptor(StringBuilder, int).

Parameters
bufthe StringBuilder sink
cthe Class<?> to append the descriptor for
useTrueTypeif true, use the actual Class<?> name for non primitives, otherwise java.lang.Object will be used (flattened)
Returns
the given StringBuilder sink for chaining
See also
JNI Spec 2, Chapter 2, Resolving Native Method Names
#toJNIMethodDescriptor(StringBuilder)

Definition at line 471 of file JavaType.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ clone()

Object com.jogamp.gluegen.JavaType.clone ( )

Definition at line 751 of file JavaType.java.

◆ createForCArray()

static JavaType com.jogamp.gluegen.JavaType.createForCArray ( final Type  elementType)
static

Creates a JavaType corresponding to an array of the given element type.

This is used to represent arrays of "Foo **" which should be mapped to Foo[] in Java.

Definition at line 222 of file JavaType.java.

◆ createForCCharPointer()

static JavaType com.jogamp.gluegen.JavaType.createForCCharPointer ( )
static

Definition at line 230 of file JavaType.java.

◆ createForCDoublePointer()

static JavaType com.jogamp.gluegen.JavaType.createForCDoublePointer ( )
static

Definition at line 250 of file JavaType.java.

◆ createForCFloatPointer()

static JavaType com.jogamp.gluegen.JavaType.createForCFloatPointer ( )
static

Definition at line 246 of file JavaType.java.

◆ createForCInt32Pointer()

static JavaType com.jogamp.gluegen.JavaType.createForCInt32Pointer ( )
static

Definition at line 238 of file JavaType.java.

◆ createForCInt64Pointer()

static JavaType com.jogamp.gluegen.JavaType.createForCInt64Pointer ( )
static

Definition at line 242 of file JavaType.java.

◆ createForClass()

static JavaType com.jogamp.gluegen.JavaType.createForClass ( final Class<?>  clazz)
static

Creates a JavaType corresponding to the given Java type.

This can be used to represent arrays of primitive values or Strings; the emitters understand how to perform proper conversion from the corresponding C type.

Definition at line 197 of file JavaType.java.

Here is the caller graph for this function:

◆ createForCShortPointer()

static JavaType com.jogamp.gluegen.JavaType.createForCShortPointer ( )
static

Definition at line 234 of file JavaType.java.

◆ createForCStruct()

static JavaType com.jogamp.gluegen.JavaType.createForCStruct ( final String  name)
static

Creates a JavaType corresponding to the specified C CompoundType name; for example, if "Foo" is supplied, then this JavaType represents a "Foo *" by way of a StructAccessor.

Definition at line 215 of file JavaType.java.

Here is the caller graph for this function:

◆ createForCVoidPointer()

static JavaType com.jogamp.gluegen.JavaType.createForCVoidPointer ( )
static

Definition at line 226 of file JavaType.java.

◆ createForJNIEnv()

static JavaType com.jogamp.gluegen.JavaType.createForJNIEnv ( )
static

Definition at line 254 of file JavaType.java.

Here is the call graph for this function:

◆ createForNamedClass()

static JavaType com.jogamp.gluegen.JavaType.createForNamedClass ( final String  name)
static

Creates a JavaType corresponding to the given named Java class, not necessarily existing yet.

Definition at line 208 of file JavaType.java.

◆ createForOpaqueClass()

static JavaType com.jogamp.gluegen.JavaType.createForOpaqueClass ( final Class<?>  clazz)
static

Creates a JavaType corresponding to the given opaque Java type.

This can be used to represent arrays of primitive values or Strings; the emitters understand how to perform proper conversion from the corresponding C type.

Definition at line 189 of file JavaType.java.

Here is the caller graph for this function:

◆ createForStringClass()

static JavaType com.jogamp.gluegen.JavaType.createForStringClass ( final Class<?>  clazz,
final PascalStringElem  pascalStrElem 
)
static

Definition at line 200 of file JavaType.java.

◆ equals()

boolean com.jogamp.gluegen.JavaType.equals ( final Object  arg)

Definition at line 138 of file JavaType.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ forNIOBufferClass()

static JavaType com.jogamp.gluegen.JavaType.forNIOBufferClass ( )
static

Definition at line 265 of file JavaType.java.

Here is the call graph for this function:

◆ forNIOByteBufferArrayClass()

static JavaType com.jogamp.gluegen.JavaType.forNIOByteBufferArrayClass ( )
static

Definition at line 320 of file JavaType.java.

Here is the call graph for this function:

◆ forNIOByteBufferClass()

static JavaType com.jogamp.gluegen.JavaType.forNIOByteBufferClass ( )
static

Definition at line 272 of file JavaType.java.

Here is the call graph for this function:

◆ forNIODoubleBufferClass()

static JavaType com.jogamp.gluegen.JavaType.forNIODoubleBufferClass ( )
static

Definition at line 313 of file JavaType.java.

Here is the call graph for this function:

◆ forNIOFloatBufferClass()

static JavaType com.jogamp.gluegen.JavaType.forNIOFloatBufferClass ( )
static

Definition at line 306 of file JavaType.java.

Here is the call graph for this function:

◆ forNIOIntBufferClass()

static JavaType com.jogamp.gluegen.JavaType.forNIOIntBufferClass ( )
static

Definition at line 286 of file JavaType.java.

Here is the call graph for this function:

◆ forNIOLongBufferClass()

static JavaType com.jogamp.gluegen.JavaType.forNIOLongBufferClass ( )
static

Definition at line 293 of file JavaType.java.

Here is the call graph for this function:

◆ forNIOPointerBufferClass()

static JavaType com.jogamp.gluegen.JavaType.forNIOPointerBufferClass ( )
static

Definition at line 300 of file JavaType.java.

Here is the call graph for this function:

◆ forNIOShortBufferClass()

static JavaType com.jogamp.gluegen.JavaType.forNIOShortBufferClass ( )
static

Definition at line 279 of file JavaType.java.

Here is the call graph for this function:

◆ forObjectClass()

static JavaType com.jogamp.gluegen.JavaType.forObjectClass ( )
static

Definition at line 258 of file JavaType.java.

Here is the call graph for this function:

◆ getDebugString()

String com.jogamp.gluegen.JavaType.getDebugString ( )

Definition at line 841 of file JavaType.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getDescriptor() [1/2]

String com.jogamp.gluegen.JavaType.getDescriptor ( )

Returns the descriptor (internal type signature) corresponding to this type.

Definition at line 362 of file JavaType.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getDescriptor() [2/2]

String com.jogamp.gluegen.JavaType.getDescriptor ( final JavaConfiguration  cfg)

Definition at line 365 of file JavaType.java.

Here is the call graph for this function:

◆ getElementCType()

Type com.jogamp.gluegen.JavaType.getElementCType ( )

Definition at line 181 of file JavaType.java.

Here is the caller graph for this function:

◆ getElementType()

JavaType com.jogamp.gluegen.JavaType.getElementType ( )

Definition at line 178 of file JavaType.java.

◆ getJavaClass()

Class<?> com.jogamp.gluegen.JavaType.getJavaClass ( )

Returns the Java Class corresponding to this type.

Returns null if this object corresponds to a C primitive array type.

Definition at line 332 of file JavaType.java.

Here is the caller graph for this function:

◆ getJNIMethodDesciptor()

String com.jogamp.gluegen.JavaType.getJNIMethodDesciptor ( )

Returns the native (JNI) method-name descriptor corresponding to this type, i.e.

replacing chars getDescriptor() as follows

  • _ -> _1
  • / -> _
  • ; -> _2
  • [ -> _3
See also
JNI Spec 2, Chapter 2, Resolving Native Method Names
toJNIMethodDescriptor(String)

Definition at line 396 of file JavaType.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getName() [1/2]

String com.jogamp.gluegen.JavaType.getName ( )

Returns the Java type name corresponding to this type.

Definition at line 339 of file JavaType.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getName() [2/2]

String com.jogamp.gluegen.JavaType.getName ( final JavaConfiguration  cfg)

Definition at line 343 of file JavaType.java.

Here is the call graph for this function:

◆ getSignature()

final StringBuilder com.jogamp.gluegen.JavaType.getSignature ( StringBuilder  sb)

Definition at line 770 of file JavaType.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ hashCode()

int com.jogamp.gluegen.JavaType.hashCode ( )

Definition at line 159 of file JavaType.java.

Here is the call graph for this function:

◆ isArray()

boolean com.jogamp.gluegen.JavaType.isArray ( )

Definition at line 631 of file JavaType.java.

Here is the caller graph for this function:

◆ isArrayOfCompoundTypeWrappers()

boolean com.jogamp.gluegen.JavaType.isArrayOfCompoundTypeWrappers ( )

Definition at line 709 of file JavaType.java.

Here is the caller graph for this function:

◆ isByte()

boolean com.jogamp.gluegen.JavaType.isByte ( )

Definition at line 685 of file JavaType.java.

◆ isByteArray()

boolean com.jogamp.gluegen.JavaType.isByteArray ( )

Definition at line 643 of file JavaType.java.

Here is the caller graph for this function:

◆ isCCharPointerType()

boolean com.jogamp.gluegen.JavaType.isCCharPointerType ( )

Definition at line 722 of file JavaType.java.

◆ isCDoublePointerType()

boolean com.jogamp.gluegen.JavaType.isCDoublePointerType ( )

Definition at line 742 of file JavaType.java.

◆ isCFloatPointerType()

boolean com.jogamp.gluegen.JavaType.isCFloatPointerType ( )

Definition at line 738 of file JavaType.java.

◆ isCInt32PointerType()

boolean com.jogamp.gluegen.JavaType.isCInt32PointerType ( )

Definition at line 730 of file JavaType.java.

◆ isCInt64PointerType()

boolean com.jogamp.gluegen.JavaType.isCInt64PointerType ( )

Definition at line 734 of file JavaType.java.

◆ isCompoundTypeWrapper()

boolean com.jogamp.gluegen.JavaType.isCompoundTypeWrapper ( )

Definition at line 705 of file JavaType.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ isCPrimitivePointerType()

boolean com.jogamp.gluegen.JavaType.isCPrimitivePointerType ( )

Definition at line 714 of file JavaType.java.

Here is the caller graph for this function:

◆ isCShortPointerType()

boolean com.jogamp.gluegen.JavaType.isCShortPointerType ( )

Definition at line 726 of file JavaType.java.

◆ isCVoidPointerType()

boolean com.jogamp.gluegen.JavaType.isCVoidPointerType ( )

Definition at line 718 of file JavaType.java.

◆ isDouble()

boolean com.jogamp.gluegen.JavaType.isDouble ( )

Definition at line 681 of file JavaType.java.

◆ isDoubleArray()

boolean com.jogamp.gluegen.JavaType.isDoubleArray ( )

Definition at line 639 of file JavaType.java.

Here is the caller graph for this function:

◆ isFloat()

boolean com.jogamp.gluegen.JavaType.isFloat ( )

Definition at line 677 of file JavaType.java.

◆ isFloatArray()

boolean com.jogamp.gluegen.JavaType.isFloatArray ( )

Definition at line 635 of file JavaType.java.

Here is the caller graph for this function:

◆ isInt()

boolean com.jogamp.gluegen.JavaType.isInt ( )

Definition at line 693 of file JavaType.java.

◆ isIntArray()

boolean com.jogamp.gluegen.JavaType.isIntArray ( )

Definition at line 647 of file JavaType.java.

Here is the caller graph for this function:

◆ isJNIEnv()

boolean com.jogamp.gluegen.JavaType.isJNIEnv ( )

Definition at line 746 of file JavaType.java.

Here is the caller graph for this function:

◆ isLong()

boolean com.jogamp.gluegen.JavaType.isLong ( )

Definition at line 689 of file JavaType.java.

Here is the caller graph for this function:

◆ isLongArray()

boolean com.jogamp.gluegen.JavaType.isLongArray ( )

Definition at line 655 of file JavaType.java.

Here is the caller graph for this function:

◆ isNamedClass()

boolean com.jogamp.gluegen.JavaType.isNamedClass ( )

Definition at line 701 of file JavaType.java.

Here is the caller graph for this function:

◆ isNIOBuffer()

boolean com.jogamp.gluegen.JavaType.isNIOBuffer ( )

Definition at line 596 of file JavaType.java.

Here is the caller graph for this function:

◆ isNIOBufferArray()

boolean com.jogamp.gluegen.JavaType.isNIOBufferArray ( )

Definition at line 609 of file JavaType.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ isNIOByteBuffer()

boolean com.jogamp.gluegen.JavaType.isNIOByteBuffer ( )

Definition at line 601 of file JavaType.java.

Here is the caller graph for this function:

◆ isNIOByteBufferArray()

boolean com.jogamp.gluegen.JavaType.isNIOByteBufferArray ( )

Definition at line 605 of file JavaType.java.

Here is the caller graph for this function:

◆ isNIOLongBuffer()

boolean com.jogamp.gluegen.JavaType.isNIOLongBuffer ( )

Definition at line 613 of file JavaType.java.

Here is the caller graph for this function:

◆ isNIOPointerBuffer()

boolean com.jogamp.gluegen.JavaType.isNIOPointerBuffer ( )

Definition at line 617 of file JavaType.java.

Here is the caller graph for this function:

◆ isOpaqued()

boolean com.jogamp.gluegen.JavaType.isOpaqued ( )

Definition at line 594 of file JavaType.java.

Here is the caller graph for this function:

◆ isPascalLen()

boolean com.jogamp.gluegen.JavaType.isPascalLen ( )

Definition at line 629 of file JavaType.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ isPascalStr()

boolean com.jogamp.gluegen.JavaType.isPascalStr ( )

Definition at line 627 of file JavaType.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ isPascalStrArray()

boolean com.jogamp.gluegen.JavaType.isPascalStrArray ( )

Definition at line 663 of file JavaType.java.

Here is the call graph for this function:

◆ isPascalStrElem()

boolean com.jogamp.gluegen.JavaType.isPascalStrElem ( )

Definition at line 625 of file JavaType.java.

Here is the caller graph for this function:

◆ isPrimitive()

boolean com.jogamp.gluegen.JavaType.isPrimitive ( )

Definition at line 665 of file JavaType.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ isPrimitiveArray()

boolean com.jogamp.gluegen.JavaType.isPrimitiveArray ( )

Definition at line 669 of file JavaType.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ isShort()

boolean com.jogamp.gluegen.JavaType.isShort ( )

Definition at line 673 of file JavaType.java.

◆ isShortArray()

boolean com.jogamp.gluegen.JavaType.isShortArray ( )

Definition at line 651 of file JavaType.java.

Here is the caller graph for this function:

◆ isString()

boolean com.jogamp.gluegen.JavaType.isString ( )

Definition at line 621 of file JavaType.java.

Here is the caller graph for this function:

◆ isStringArray()

boolean com.jogamp.gluegen.JavaType.isStringArray ( )

Definition at line 659 of file JavaType.java.

Here is the caller graph for this function:

◆ isVoid()

boolean com.jogamp.gluegen.JavaType.isVoid ( )

Definition at line 697 of file JavaType.java.

Here is the caller graph for this function:

◆ jniTypeName()

String com.jogamp.gluegen.JavaType.jniTypeName ( )

Returns the String corresponding to the JNI type for this type, or NULL if it can't be represented (i.e., it's a boxing class that we need to call getBuffer() on.)

Definition at line 528 of file JavaType.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ toJNIMethodDescriptor() [1/2]

static String com.jogamp.gluegen.JavaType.toJNIMethodDescriptor ( final String  descriptor)
static

Converts the assumed descriptor (internal type signature) to a native (JNI) method-name descriptor, i.e.

replacing chars getDescriptor() as follows

  • _ -> _1
  • / -> _
  • ; -> _2
  • [ -> _3
Parameters
descriptorthe char sequence holding the original descriptor
See also
JNI Spec 2, Chapter 2, Resolving Native Method Names

Definition at line 488 of file JavaType.java.

Here is the caller graph for this function:

◆ toJNIMethodDescriptor() [2/2]

static StringBuilder com.jogamp.gluegen.JavaType.toJNIMethodDescriptor ( final StringBuilder  descriptor,
final int  start 
)
static

Converts the assumed descriptor (internal type signature) to a native (JNI) method-name descriptor, i.e.

replacing chars getDescriptor() as follows

  • _ -> _1
  • / -> _
  • ; -> _2
  • [ -> _3
Parameters
descriptorthe char buffer holding the original descriptor
startstart position of the segment to convert, use 0 if whole buffr shall be converted
Returns
returns passed descriptor buffer for chaining
See also
JNI Spec 2, Chapter 2, Resolving Native Method Names

Definition at line 509 of file JavaType.java.

◆ toString()

String com.jogamp.gluegen.JavaType.toString ( )

Definition at line 756 of file JavaType.java.

Here is the call graph for this function:

Member Data Documentation

◆ pascalStrElem

final PascalStringElem com.jogamp.gluegen.JavaType.pascalStrElem

Definition at line 124 of file JavaType.java.


The documentation for this class was generated from the following file: