Top Description Inners Fields Constructors Methods
com.jogamp.gluegen

public Class ASTLocusTag

extends Object
Class Inheritance

An AST location tag.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static interface
ASTLocusTag.ASTLocusTagProvider

Interface tag for ASTLocusTag provider.

Field Summary

Modifier and TypeField and Description
public final int
column

Column number, -1 if undefined

public final int
line

Line number, -1 if undefined

public final Object
source

Source object, might be String.

public final String
text

Source text reflecting current location, null if undefined

Constructor Summary

AccessConstructor and Description
public
ASTLocusTag(final Object source, final int line, final int column, final String text)

Method Summary

Modifier and TypeMethod and Description
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
public StringBuilder
toString(final StringBuilder sb, final String level, final boolean inclText)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

columnback to summary
public final int column

Column number, -1 if undefined

lineback to summary
public final int line

Line number, -1 if undefined

sourceback to summary
public final Object source

Source object, might be String.

textback to summary
public final String text

Source text reflecting current location, null if undefined

Constructor Detail

ASTLocusTagback to summary
public ASTLocusTag(final Object source, final int line, final int column, final String text)

Method Detail

toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object

toStringback to summary
public StringBuilder toString(final StringBuilder sb, final String level, final boolean inclText)
com.jogamp.gluegen back to summary

public Interface ASTLocusTag.ASTLocusTagProvider

Known Direct Implementers
com.jogamp.gluegen.ConstantDefinition, com.jogamp.gluegen.cgram.Define, com.jogamp.gluegen.cgram.TNode, com.jogamp.gluegen.cgram.types.FunctionSymbol, com.jogamp.gluegen.cgram.types.Type

Interface tag for ASTLocusTag provider.

Method Summary

Modifier and TypeMethod and Description
public ASTLocusTag
getASTLocusTag()

Returns this instance's ASTLocusTag, if available, otherwise returns null.

Method Detail

getASTLocusTagback to summary
public ASTLocusTag getASTLocusTag()

Returns this instance's ASTLocusTag, if available, otherwise returns null.