Class Accessors.BoundAccess
- java.lang.Object
-
- org.immutables.generator.processor.Accessors.BoundAccess
-
- Direct Known Subclasses:
Accessors.BoundAccessor,Accessors.LocalAccess
- Enclosing class:
- Accessors
public abstract class Accessors.BoundAccess extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBoundAccess(javax.lang.model.type.TypeMirror type, java.lang.String name, boolean callable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private javax.lang.model.type.TypeMirrorboxed(javax.lang.model.type.TypeMirror type)private javax.lang.model.type.TypeMirrorinferContainedType(javax.lang.model.type.TypeMirror type)booleanisContainer()private booleanisIterableType(javax.lang.model.type.TypeMirror type)private booleanisOptionalType(javax.lang.model.type.DeclaredType parametrizedType)private javax.lang.model.type.TypeMirrorupperBound(javax.lang.model.type.TypeMirror type)
-
-
-
Field Detail
-
type
public final javax.lang.model.type.TypeMirror type
-
containedType
@Nullable public final javax.lang.model.type.TypeMirror containedType
-
name
public final java.lang.String name
-
invokable
public final boolean invokable
-
callable
public final boolean callable
-
boxed
public final boolean boxed
-
-
Method Detail
-
boxed
private javax.lang.model.type.TypeMirror boxed(javax.lang.model.type.TypeMirror type)
-
isContainer
public boolean isContainer()
-
inferContainedType
@Nullable private javax.lang.model.type.TypeMirror inferContainedType(javax.lang.model.type.TypeMirror type)
-
upperBound
private javax.lang.model.type.TypeMirror upperBound(javax.lang.model.type.TypeMirror type)
-
isIterableType
private boolean isIterableType(javax.lang.model.type.TypeMirror type)
-
isOptionalType
private boolean isOptionalType(javax.lang.model.type.DeclaredType parametrizedType)
-
-