Class EncodedElement.Param
- java.lang.Object
-
- org.immutables.value.processor.encode.EncodedElement.Param
-
- Direct Known Subclasses:
ImmutableEncodedElement.Param
- Enclosing class:
- EncodedElement
@Immutable abstract static class EncodedElement.Param extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Param()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) abstract java.util.List<java.lang.String>annotations()static EncodedElement.Paramfrom(java.lang.String input, Type.Parser parser)(package private) abstract java.lang.Stringname()(package private) static EncodedElement.Paramof(java.lang.String name, Type type)(package private) static EncodedElement.Paramof(java.lang.String name, Type type, java.util.List<java.lang.String> annotations)java.lang.StringtoString()(package private) abstract Typetype()
-
-
-
Method Detail
-
name
@Parameter abstract java.lang.String name()
-
type
@Parameter abstract Type type()
-
annotations
@Parameter abstract java.util.List<java.lang.String> annotations()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
of
static EncodedElement.Param of(java.lang.String name, Type type)
-
of
static EncodedElement.Param of(java.lang.String name, Type type, java.util.List<java.lang.String> annotations)
-
from
public static EncodedElement.Param from(java.lang.String input, Type.Parser parser)
-
-