Package gw.lang.reflect
Class PropertyInfoBuilder
java.lang.Object
gw.lang.reflect.PropertyInfoBuilder
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate IPropertyAccessorprivate List<IAnnotationInfo>private Stringprivate Stringprivate booleanprivate Stringprivate ILocationInfoprivate Stringprivate booleanprivate ITypeprivate boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild(IFeatureInfo container) like(IPropertyInfo prop) withAccessor(IPropertyAccessor accessor) withAnnotations(IAnnotationInfo... annotations) withDeprecated(String deprecated) withDescription(String description) withGetter(String javaGetterMethodName) withLocation(ILocationInfo locationInfo) withReadable(boolean readable) withStatic(boolean isStatic) withWritable(boolean writable)
-
Field Details
-
_isStatic
private boolean _isStatic -
_name
-
_accessor
-
_readable
private boolean _readable -
_writable
private boolean _writable -
_type
-
_description
-
_deprecated
-
_javaGetterMethodName
-
_annotations
-
_locationInfo
-
-
Constructor Details
-
PropertyInfoBuilder
public PropertyInfoBuilder()
-
-
Method Details
-
withName
-
withType
-
withType
-
withStatic
-
withStatic
-
withAccessor
-
withGetter
-
withReadable
-
withWritable
-
withDescription
-
withDeprecated
-
build
-
withAnnotations
-
like
-
withLocation
-