Top Fields Constructors Methods
org.lwjgl.util.generator

pack-priv Class SignatureTranslator

extends SimpleTypeVisitor6<Void, Void>
Class Inheritance
Imports
org.lwjgl.PointerBuffer, .PointerWrapper, java.nio.Buffer, .ByteBuffer, java.util.regex.Pattern, javax.lang.model.type.ArrayType, .DeclaredType, .NoType, .PrimitiveType, javax.lang.model.util.SimpleTypeVisitor6

Field Summary

Modifier and TypeField and Description
private static final Pattern
private final StringBuilder
Inherited from javax.lang.model.util.SimpleTypeVisitor6:
DEFAULT_VALUE

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private static String
public String
public Void
visitArray(ArrayType
the type to visit
t
,
Void
a visitor-specified parameter
o
)

Overrides javax.lang.model.util.SimpleTypeVisitor6.visitArray.

Implements javax.lang.model.type.TypeVisitor.visitArray.

Visits an array type.
private void
public Void
visitDeclared(DeclaredType
the type to visit
t
,
Void
a visitor-specified parameter
o
)

Overrides javax.lang.model.util.SimpleTypeVisitor6.visitDeclared.

Implements javax.lang.model.type.TypeVisitor.visitDeclared.

Visits a declared type.
private void
public Void
visitNoType(NoType
the type to visit
t
,
Void
a visitor-specified parameter
o
)

Overrides javax.lang.model.util.SimpleTypeVisitor6.visitNoType.

Implements javax.lang.model.type.TypeVisitor.visitNoType.

Visits a NoType instance.
public Void
visitPrimitive(PrimitiveType
the type to visit
t
,
Void
a visitor-specified parameter
o
)

Overrides javax.lang.model.util.SimpleTypeVisitor6.visitPrimitive.

Implements javax.lang.model.type.TypeVisitor.visitPrimitive.

Visits a primitive type.
Inherited from javax.lang.model.util.SimpleTypeVisitor6:
defaultActionvisitErrorvisitExecutablevisitNullvisitTypeVariablevisitWildcard

Field Detail

DOT_PATTERNback to summary
private static final Pattern DOT_PATTERN
signatureback to summary
private final StringBuilder signature

Constructor Detail

SignatureTranslatorback to summary
pack-priv SignatureTranslator()

Method Detail

getNativeNameFromClassNameback to summary
private static String getNativeNameFromClassName(String class_name)
getSignatureback to summary
public String getSignature()
visitArrayback to summary
public Void visitArray(ArrayType t, Void o)

Overrides javax.lang.model.util.SimpleTypeVisitor6.visitArray.

Implements javax.lang.model.type.TypeVisitor.visitArray.

Doc from javax.lang.model.util.SimpleTypeVisitor6.visitArray.

Visits an array type.

Parameters
t:ArrayType

the type to visit

o:Void

a visitor-specified parameter

Returns:Void

the result of defaultAction

Annotations
@Override
visitClassTypeback to summary
private void visitClassType(DeclaredType t)
visitDeclaredback to summary
public Void visitDeclared(DeclaredType t, Void o)

Overrides javax.lang.model.util.SimpleTypeVisitor6.visitDeclared.

Implements javax.lang.model.type.TypeVisitor.visitDeclared.

Doc from javax.lang.model.util.SimpleTypeVisitor6.visitDeclared.

Visits a declared type.

Parameters
t:DeclaredType

the type to visit

o:Void

a visitor-specified parameter

Returns:Void

the result of defaultAction

Annotations
@Override
visitInterfaceTypeback to summary
private void visitInterfaceType(DeclaredType t)
visitNoTypeback to summary
public Void visitNoType(NoType t, Void o)

Overrides javax.lang.model.util.SimpleTypeVisitor6.visitNoType.

Implements javax.lang.model.type.TypeVisitor.visitNoType.

Doc from javax.lang.model.util.SimpleTypeVisitor6.visitNoType.

Visits a NoType instance.

Parameters
t:NoType

the type to visit

o:Void

a visitor-specified parameter

Returns:Void

the result of defaultAction

Annotations
@Override
visitPrimitiveback to summary
public Void visitPrimitive(PrimitiveType t, Void o)

Overrides javax.lang.model.util.SimpleTypeVisitor6.visitPrimitive.

Implements javax.lang.model.type.TypeVisitor.visitPrimitive.

Doc from javax.lang.model.util.SimpleTypeVisitor6.visitPrimitive.

Visits a primitive type.

Parameters
t:PrimitiveType

the type to visit

o:Void

a visitor-specified parameter

Returns:Void

the result of defaultAction

Annotations
@Override