Class Generics
java.lang.Object
org.immutables.value.processor.meta.Generics
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Stringfinal Stringprivate static final Generics.Parameter[]private static final String[]private static final booleanfinal Generics.Parameter[]final Stringprivate final String[] -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateGenerics()(package private)Generics(Proto.Protoclass protoclass, Element element) -
Method Summary
Modifier and TypeMethodDescriptionargs()private static String[]collectVars(List<? extends TypeParameterElement> typeParameters) private static Generics.Parameter[]computeParameters(Proto.Protoclass protoclass, Element element) private static String[]computeVars(Generics.Parameter[] paramerters) def()diamond()static Genericsempty()private static voidformatBoundsIfPresent(StringBuilder builder, Generics.Parameter p) private static StringformatParameters(Generics.Parameter[] paramerters, boolean outputBounds, boolean unknown) booleanhasParameter(String var) booleanisEmpty()iterator()toString()String[]vars()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
NO_STRINGS
-
NO_PARAMETERS
-
noDiamonds
private static final boolean noDiamonds -
declaration
-
arguments
-
unknown
-
parameters
-
vars
-
-
Constructor Details
-
Generics
Generics(Proto.Protoclass protoclass, Element element) -
Generics
private Generics()
-
-
Method Details
-
empty
-
computeParameters
-
collectVars
-
computeVars
-
formatParameters
private static String formatParameters(Generics.Parameter[] paramerters, boolean outputBounds, boolean unknown) -
formatBoundsIfPresent
-
get
-
hasParameter
-
isEmpty
public boolean isEmpty() -
args
-
spaceAfter
-
diamond
-
def
-
vars
-
toString
-
iterator
-