Package org.jruby.ast.java_signature
Class PrimitiveTypeNode
java.lang.Object
org.jruby.ast.java_signature.TypeNode
org.jruby.ast.java_signature.PrimitiveTypeNode
- All Implemented Interfaces:
AnnotationExpression
For Java primitive types: byte, short, int, long, char, float, double, boolean, void
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PrimitiveTypeNodestatic final PrimitiveTypeNodestatic final PrimitiveTypeNodestatic final PrimitiveTypeNodestatic final PrimitiveTypeNodestatic final PrimitiveTypeNodestatic final PrimitiveTypeNodestatic final PrimitiveTypeNodestatic final PrimitiveTypeNodeprivate final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the boxed or wrapper class name of the type.booleanbooleanisVoid()
-
Field Details
-
BYTE
-
SHORT
-
INT
-
LONG
-
CHAR
-
FLOAT
-
DOUBLE
-
BOOLEAN
-
VOID
-
wrapperName
-
-
Constructor Details
-
PrimitiveTypeNode
-
-
Method Details
-
isPrimitive
public boolean isPrimitive()- Overrides:
isPrimitivein classTypeNode
-
isVoid
public boolean isVoid() -
getWrapperName
Description copied from class:TypeNodeGet the boxed or wrapper class name of the type. Note: this will only return something different for primitive types.- Overrides:
getWrapperNamein classTypeNode
-