public final class ParameterSpec
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ParameterSpec.Builder |
Modifier and Type | Field and Description |
---|---|
java.util.List<AnnotationSpec> |
annotations |
CodeBlock |
javadoc |
java.util.Set<javax.lang.model.element.Modifier> |
modifiers |
java.lang.String |
name |
TypeName |
type |
Modifier and Type | Method and Description |
---|---|
static ParameterSpec.Builder |
builder(TypeName type,
java.lang.String name,
javax.lang.model.element.Modifier... modifiers) |
static ParameterSpec.Builder |
builder(java.lang.reflect.Type type,
java.lang.String name,
javax.lang.model.element.Modifier... modifiers) |
boolean |
equals(java.lang.Object o) |
static ParameterSpec |
get(javax.lang.model.element.VariableElement element) |
int |
hashCode() |
boolean |
hasModifier(javax.lang.model.element.Modifier modifier) |
ParameterSpec.Builder |
toBuilder() |
java.lang.String |
toString() |
public final java.lang.String name
public final java.util.List<AnnotationSpec> annotations
public final java.util.Set<javax.lang.model.element.Modifier> modifiers
public final TypeName type
public final CodeBlock javadoc
public boolean hasModifier(javax.lang.model.element.Modifier modifier)
public boolean equals(java.lang.Object o)
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
public static ParameterSpec get(javax.lang.model.element.VariableElement element)
public static ParameterSpec.Builder builder(TypeName type, java.lang.String name, javax.lang.model.element.Modifier... modifiers)
public static ParameterSpec.Builder builder(java.lang.reflect.Type type, java.lang.String name, javax.lang.model.element.Modifier... modifiers)
public ParameterSpec.Builder toBuilder()
Copyright © 2020 Square, Inc.. All Rights Reserved.