Package com.jogamp.gluegen
Class ConstantDefinition.JavaExpr
- java.lang.Object
-
- com.jogamp.gluegen.ConstantDefinition.JavaExpr
-
- Enclosing class:
- ConstantDefinition
public static class ConstantDefinition.JavaExpr extends Object
A valid java expression, including its result type, usually generated from a native [C] expression, seeJavaExpr#create(ConstantDefinition).
-
-
Field Summary
Fields Modifier and Type Field Description StringjavaExpressionNumberresultJavaTypeStringresultJavaTypeNameConstantDefinition.CNumberresultType
-
Constructor Summary
Constructors Constructor Description JavaExpr(String javaExpression, ConstantDefinition.CNumber resultType)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ConstantDefinition.JavaExprcompute(ConstantDefinition constDef, Map<String,ConstantDefinition.JavaExpr> constMap)Computes a validjava expressionbased on the givenConstantDefinition, which may either be a singleConstantDefinition.CNumber, seeConstantDefinition.getNumber(), or represents a native expression, seeConstantDefinition#getExpr().
-
-
-
Field Detail
-
javaExpression
public final String javaExpression
-
resultType
public final ConstantDefinition.CNumber resultType
-
resultJavaType
public final Number resultJavaType
-
resultJavaTypeName
public final String resultJavaTypeName
-
-
Constructor Detail
-
JavaExpr
public JavaExpr(String javaExpression, ConstantDefinition.CNumber resultType)
-
-
Method Detail
-
compute
public static ConstantDefinition.JavaExpr compute(ConstantDefinition constDef, Map<String,ConstantDefinition.JavaExpr> constMap)
Computes a validjava expressionbased on the givenConstantDefinition, which may either be a singleConstantDefinition.CNumber, seeConstantDefinition.getNumber(), or represents a native expression, seeConstantDefinition#getExpr().
-
-