Top Fields Constructors Methods
org.lwjgl.util.generator

public Class PostfixTranslator

extends SimpleTypeVisitor6<Void, Void>
Class Inheritance
Imports
java.lang.annotation.Annotation, java.nio.*, javax.lang.model.element.AnnotationMirror, .Element, javax.lang.model.type.DeclaredType, .PrimitiveType, .TypeKind, javax.lang.model.util.SimpleTypeVisitor6

Field Summary

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

Constructor Summary

AccessConstructor and Description
public
PostfixTranslator(TypeMap type_map, Element declaration)

Method Summary

Modifier and TypeMethod and Description
private static TypeKind
public String
private boolean
private boolean
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.
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.
private void
Inherited from javax.lang.model.util.SimpleTypeVisitor6:
defaultActionvisitArrayvisitErrorvisitExecutablevisitNoTypevisitNullvisitTypeVariablevisitWildcard

Field Detail

declarationback to summary
private final Element declaration
signatureback to summary
private final StringBuilder signature
type_mapback to summary
private final TypeMap type_map

Constructor Detail

PostfixTranslatorback to summary
public PostfixTranslator(TypeMap type_map, Element declaration)

Method Detail

getPrimitiveKindFromBufferClassback to summary
private static TypeKind getPrimitiveKindFromBufferClass(Class<T> c)
getSignatureback to summary
public String getSignature()
translateAnnotationback to summary
private boolean translateAnnotation(AnnotationMirror annotation)
translateAnnotationsback to summary
private boolean translateAnnotations()
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
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
visitPrimitiveTypeKindback to summary
private void visitPrimitiveTypeKind(TypeKind kind)