Package gw.lang.reflect
Class ConstructorInfoBuilder
- java.lang.Object
-
- gw.lang.reflect.ConstructorInfoBuilder
-
public class ConstructorInfoBuilder extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classConstructorInfoBuilder.BuiltConstructorInfostatic interfaceConstructorInfoBuilder.IBuilt
-
Field Summary
Fields Modifier and Type Field Description private IRelativeTypeInfo.Accessibility_accessibilityprivate IConstructorHandler_constructorHandlerprivate java.lang.String_deprecatedprivate java.lang.String_descriptionprivate ExceptionInfoBuilder[]_exceptionsprivate ParameterInfoBuilder[]_parametersprivate java.lang.Object_userData
-
Constructor Summary
Constructors Constructor Description ConstructorInfoBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IConstructorInfobuild(IFeatureInfo container)ConstructorInfoBuilderlike(IConstructorInfo constructor)ConstructorInfoBuilderlike(IType type, IType... params)ConstructorInfoBuilderlike(java.lang.Class clazz, java.lang.Class... params)ConstructorInfoBuilderwithAccessibility(IRelativeTypeInfo.Accessibility accessibility)ConstructorInfoBuilderwithConstructorHandler(IConstructorHandler constructorHandler)ConstructorInfoBuilderwithDeprecated(java.lang.String deprecated)ConstructorInfoBuilderwithDescription(java.lang.String description)ConstructorInfoBuilderwithExceptions(ExceptionInfoBuilder... exceptions)ConstructorInfoBuilderwithParameters(ParameterInfoBuilder... parameters)ConstructorInfoBuilderwithUserData(java.lang.Object userData)
-
-
-
Field Detail
-
_parameters
private ParameterInfoBuilder[] _parameters
-
_constructorHandler
private IConstructorHandler _constructorHandler
-
_exceptions
private ExceptionInfoBuilder[] _exceptions
-
_deprecated
private java.lang.String _deprecated
-
_description
private java.lang.String _description
-
_accessibility
private IRelativeTypeInfo.Accessibility _accessibility
-
_userData
private java.lang.Object _userData
-
-
Method Detail
-
withAccessibility
public ConstructorInfoBuilder withAccessibility(IRelativeTypeInfo.Accessibility accessibility)
-
withParameters
public ConstructorInfoBuilder withParameters(ParameterInfoBuilder... parameters)
-
withConstructorHandler
public ConstructorInfoBuilder withConstructorHandler(IConstructorHandler constructorHandler)
-
withExceptions
public ConstructorInfoBuilder withExceptions(ExceptionInfoBuilder... exceptions)
-
withDeprecated
public ConstructorInfoBuilder withDeprecated(java.lang.String deprecated)
-
withDescription
public ConstructorInfoBuilder withDescription(java.lang.String description)
-
withUserData
public ConstructorInfoBuilder withUserData(java.lang.Object userData)
-
like
public ConstructorInfoBuilder like(java.lang.Class clazz, java.lang.Class... params)
-
like
public ConstructorInfoBuilder like(IType type, IType... params)
-
like
public ConstructorInfoBuilder like(IConstructorInfo constructor)
-
build
public IConstructorInfo build(IFeatureInfo container)
-
-