Index

BodyIsh

Something that can readily be converted to a Body using the block(), classBody() or interfaceBody() utility functions.

CaseTypeIsh
IdentifierIsh

Something that can readily be converted to an Identifier using the identifier() utility function.

PositionalArgumentIsh
PrimaryTypeIsh
TypeParameterIsh
annotations()

Converts a string (or literal) and a stream of annotation names (or annotations) to Annotations.

baseExpression()

A utility function to create a BaseExpression directly from a string, without having to use NameWithTypeArguments (a…

baseType()

A utility function to create a BaseType directly from a string, without having to use TypeNameWithTypeArguments (a…

block()

Converts a stream of declarations and statements to a Block.

callableConstructorDefinition()

Creates a callable constructor definition.

caseTypes()

Converts a stream of primary types and anonymous class names to CaseTypes.

classBody()

Converts a stream of declarations and statements to a ClassBody.

classDefinition()

Creates a class definition.

classSpecifier()

Creates a ClassSpecifier from its name, arguments, and optionally qualifier.

extendedType()

Creates an ExtendedType from its name, arguments, and optionally qualifier.

extension()

Creates an Extension from its name, arguments, and optionally qualifier.

functionDefinition()

Creates a function definition.

identifier()

Parses an identifier from its text.

interfaceBody()

Converts a stream of declarations to an InterfaceBody.

interfaceDefinition()

Creates an interface definition.

invocation()

Creates an Invocation using positional arguments.

invocationStatement()

Creates an InvocationStatement using positional arguments.

lidentifier()

Utility function to create an LIdentifier, with prefix if and only if necessary.

nameWithTypeArguments()

Convenience function to create either a MemberNameWithTypeArguments or a TypeNameWithTypeArguments, depending on the k…

positionalArguments()

A utility function to create PositionalArguments directly from a list of expressions, spread arguments and c…

primaryType()

Converts a type name to a PrimaryType.

qualifiedExpression()

A utility function to create a QualifiedExpression directly from some strings, without having to use

qualifiedType()

A utility function to create a QualifiedType directly from a string, without having to use TypeNameWithTypeArguments (a…

satisfiedTypes()

Converts a stream of primary types to SatisfiedTypes.

stringTemplate()

Utility function to construct a StringTemplate from an alternating list of string literals and expressions.

typeParameters()

A utility function to create TypeParameters from a stream of objects that can readily be converted to a TypeParameter.

uidentifier()

Utility function to create an UIdentifier, with prefix if and only if necessary.

valueConstructorDefinition()

Creates a value constructor definition.