Package gw.lang.reflect
Class PropertyInfoBuilder
java.lang.Object
gw.lang.reflect.PropertyInfoBuilder
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate IPropertyAccessor
private List<IAnnotationInfo>
private String
private String
private boolean
private String
private ILocationInfo
private String
private boolean
private IType
private 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
-