final class Parameter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
name |
private com.google.common.base.Optional<java.lang.String> |
qualifier |
private java.lang.String |
type |
Modifier | Constructor and Description |
---|---|
private |
Parameter(com.google.common.base.Optional<java.lang.String> qualifier,
java.lang.String type,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
(package private) Key |
asKey() |
boolean |
equals(java.lang.Object obj) |
(package private) static com.google.common.collect.ImmutableSet<Parameter> |
forParameterList(java.util.List<? extends javax.lang.model.element.VariableElement> variables) |
(package private) static com.google.common.collect.ImmutableSet<Parameter> |
forParameterList(java.util.List<? extends javax.lang.model.element.VariableElement> variables,
java.util.List<? extends javax.lang.model.type.TypeMirror> variableTypes) |
(package private) static Parameter |
forVariableElement(javax.lang.model.element.VariableElement variable,
javax.lang.model.type.TypeMirror type) |
int |
hashCode() |
(package private) java.lang.String |
name() |
(package private) com.google.common.base.Optional<java.lang.String> |
qualifier() |
java.lang.String |
toString() |
(package private) java.lang.String |
type() |
private final com.google.common.base.Optional<java.lang.String> qualifier
private final java.lang.String type
private final java.lang.String name
private Parameter(com.google.common.base.Optional<java.lang.String> qualifier, java.lang.String type, java.lang.String name)
com.google.common.base.Optional<java.lang.String> qualifier()
java.lang.String type()
Key asKey()
java.lang.String name()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
static Parameter forVariableElement(javax.lang.model.element.VariableElement variable, javax.lang.model.type.TypeMirror type)
static com.google.common.collect.ImmutableSet<Parameter> forParameterList(java.util.List<? extends javax.lang.model.element.VariableElement> variables, java.util.List<? extends javax.lang.model.type.TypeMirror> variableTypes)
static com.google.common.collect.ImmutableSet<Parameter> forParameterList(java.util.List<? extends javax.lang.model.element.VariableElement> variables)