Uses of Interface
org.jparsec.examples.java.ast.type.TypeLiteral
-
-
Uses of TypeLiteral in org.jparsec.examples.java.ast.declaration
Fields in org.jparsec.examples.java.ast.declaration declared as TypeLiteral Modifier and Type Field Description TypeLiteral
TypeParameterDef. bound
TypeLiteral
MethodDef. returnType
TypeLiteral
ClassDef. superclass
TypeLiteral
FieldDef. type
Fields in org.jparsec.examples.java.ast.declaration with type parameters of type TypeLiteral Modifier and Type Field Description java.util.List<TypeLiteral>
ConstructorDef. exceptions
java.util.List<TypeLiteral>
MethodDef. exceptions
java.util.List<TypeLiteral>
ClassDef. interfaces
java.util.List<TypeLiteral>
EnumDef. interfaces
java.util.List<TypeLiteral>
InterfaceDef. interfaces
Constructors in org.jparsec.examples.java.ast.declaration with parameters of type TypeLiteral Constructor Description ClassDef(java.util.List<Modifier> modifiers, java.lang.String name, java.util.List<TypeParameterDef> typeParameters, TypeLiteral superclass, java.util.List<TypeLiteral> interfaces, DefBody body)
FieldDef(java.util.List<Modifier> modifiers, TypeLiteral type, java.lang.String name, Expression value)
MethodDef(java.util.List<Modifier> modifiers, java.util.List<TypeParameterDef> typeParameters, TypeLiteral returnType, java.lang.String name, java.util.List<ParameterDef> parameters, java.util.List<TypeLiteral> exceptions, Expression defaultValue, BlockStatement body)
TypeParameterDef(java.lang.String name, TypeLiteral bound)
-
Uses of TypeLiteral in org.jparsec.examples.java.ast.expression
Fields in org.jparsec.examples.java.ast.expression declared as TypeLiteral Modifier and Type Field Description TypeLiteral
ClassLiteral. className
TypeLiteral
NewArrayExpression. elementType
TypeLiteral
CastExpression. type
TypeLiteral
NewExpression. type
TypeLiteral
InstanceOfExpression. typeLiteral
Fields in org.jparsec.examples.java.ast.expression with type parameters of type TypeLiteral Modifier and Type Field Description java.util.Optional<TypeLiteral>
LambdaExpression.Parameter. type
java.util.List<TypeLiteral>
MethodCallExpression. typeParameters
java.util.List<TypeLiteral>
MethodReference. typeParameters
Constructors in org.jparsec.examples.java.ast.expression with parameters of type TypeLiteral Constructor Description CastExpression(TypeLiteral type, Expression expression)
ClassLiteral(TypeLiteral className)
InstanceOfExpression(Expression expression, TypeLiteral typeLiteral)
NewArrayExpression(TypeLiteral type, Expression length, java.util.List<Expression> initializer)
NewExpression(Expression qualifier, TypeLiteral type, java.util.List<Expression> arguments, DefBody classBody)
Parameter(TypeLiteral type, java.lang.String name)
Constructor parameters in org.jparsec.examples.java.ast.expression with type arguments of type TypeLiteral Constructor Description MethodCallExpression(Expression target, java.util.List<TypeLiteral> typeParameters, java.lang.String method, java.util.List<Expression> arguments)
MethodReference(Expression owner, java.util.List<TypeLiteral> typeParameters, java.lang.String name)
-
Uses of TypeLiteral in org.jparsec.examples.java.ast.statement
Fields in org.jparsec.examples.java.ast.statement declared as TypeLiteral Modifier and Type Field Description TypeLiteral
Annotation. type
TypeLiteral
ForeachStatement. type
TypeLiteral
ParameterDef. type
TypeLiteral
VarStatement. type
Constructors in org.jparsec.examples.java.ast.statement with parameters of type TypeLiteral Constructor Description Annotation(TypeLiteral type, java.util.List<Annotation.Element> elements)
ForeachStatement(TypeLiteral type, java.lang.String var, Expression of, Statement statement)
ParameterDef(java.util.List<Modifier> modifiers, TypeLiteral type, boolean vararg, java.lang.String name)
VarStatement(java.util.List<Modifier> modifiers, TypeLiteral type, java.util.List<VarStatement.Var> vars)
-
Uses of TypeLiteral in org.jparsec.examples.java.ast.type
Classes in org.jparsec.examples.java.ast.type that implement TypeLiteral Modifier and Type Class Description class
ArrayTypeLiteral
Represents an array type literal.class
LowerBoundWildcard
Represents "? super SomeBound" type literal.class
SimpleTypeLiteral
Represents a non-array type literal.class
UpperBoundWildcard
Represents "? extends SomeBound" type literal.Fields in org.jparsec.examples.java.ast.type declared as TypeLiteral Modifier and Type Field Description TypeLiteral
LowerBoundWildcard. bound
TypeLiteral
UpperBoundWildcard. bound
TypeLiteral
ArrayTypeLiteral. elementType
Fields in org.jparsec.examples.java.ast.type with type parameters of type TypeLiteral Modifier and Type Field Description java.util.List<TypeLiteral>
SimpleTypeLiteral. arguments
Constructors in org.jparsec.examples.java.ast.type with parameters of type TypeLiteral Constructor Description ArrayTypeLiteral(TypeLiteral elementType)
LowerBoundWildcard(TypeLiteral bound)
UpperBoundWildcard(TypeLiteral bound)
-
Uses of TypeLiteral in org.jparsec.examples.java.parser
Fields in org.jparsec.examples.java.parser with type parameters of type TypeLiteral Modifier and Type Field Description (package private) static Parser<java.util.function.UnaryOperator<TypeLiteral>>
TypeLiteralParser. ARRAY_OF
(package private) static Parser<TypeLiteral>
TypeLiteralParser. ELEMENT_TYPE_LITERAL
(package private) static java.util.List<TypeLiteral>
TypeLiteralParser. EMPTY_TYPE_ARGUMENT_LIST
(package private) static Parser<TypeLiteral>
TypeLiteralParser. TYPE_LITERAL
Methods in org.jparsec.examples.java.parser that return types with arguments of type TypeLiteral Modifier and Type Method Description (package private) static Parser<TypeLiteral>
TypeLiteralParser. elementTypeLiteral()
(package private) static Parser<java.util.List<TypeLiteral>>
TypeLiteralParser. optionalTypeArgs(Parser<TypeLiteral> parser)
(package private) static Parser<TypeLiteral>
TypeLiteralParser. wildcard(Parser<TypeLiteral> type)
Method parameters in org.jparsec.examples.java.parser with type arguments of type TypeLiteral Modifier and Type Method Description (package private) static Parser<java.util.List<TypeLiteral>>
TypeLiteralParser. optionalTypeArgs(Parser<TypeLiteral> parser)
(package private) static Parser<TypeLiteral>
TypeLiteralParser. wildcard(Parser<TypeLiteral> type)
-