public class PropertyMetaData extends AbstractLanguageElement implements java.io.Serializable, TypeContainer
| Constructor and Description |
|---|
PropertyMetaData(java.lang.String name,
ClassMetaData ownerClass) |
| Modifier and Type | Method and Description |
|---|---|
MethodMetaData |
getGetter() |
java.lang.String |
getName() |
PropertyMetaData |
getOverriddenProperty() |
ClassMetaData |
getOwnerClass() |
MethodMetaData |
getSetter() |
java.lang.String |
getSignature() |
TypeMetaData |
getType() |
boolean |
isProviderApi() |
boolean |
isReadable() |
boolean |
isWriteable() |
void |
setGetter(MethodMetaData getter) |
void |
setSetter(MethodMetaData setter) |
void |
setType(TypeMetaData type) |
java.lang.String |
toString() |
void |
visitTypes(org.gradle.api.Action<TypeMetaData> action) |
addAnnotationTypeName, equals, getAnnotationTypeNames, getRawCommentText, getReplacement, hashCode, isDeprecated, isIncubating, isReplaced, resolveTypes, setRawCommentText, setReplacementpublic PropertyMetaData(java.lang.String name,
ClassMetaData ownerClass)
public java.lang.String getName()
public java.lang.String toString()
toString in class java.lang.Objectpublic TypeMetaData getType()
public void setType(TypeMetaData type)
public boolean isWriteable()
public boolean isReadable()
public boolean isProviderApi()
public ClassMetaData getOwnerClass()
public java.lang.String getSignature()
public MethodMetaData getGetter()
public void setGetter(MethodMetaData getter)
public MethodMetaData getSetter()
public void setSetter(MethodMetaData setter)
public PropertyMetaData getOverriddenProperty()
public void visitTypes(org.gradle.api.Action<TypeMetaData> action)
visitTypes in interface TypeContainer