Package gw.lang.reflect
Class ConstructorInfoBuilder
- java.lang.Object
-
- gw.lang.reflect.ConstructorInfoBuilder
-
public class ConstructorInfoBuilder extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ConstructorInfoBuilder.IBuilt
-
Constructor Summary
Constructors Constructor Description ConstructorInfoBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IConstructorInfo
build(IFeatureInfo container)
ConstructorInfoBuilder
like(IConstructorInfo constructor)
ConstructorInfoBuilder
like(IType type, IType... params)
ConstructorInfoBuilder
like(Class clazz, Class... params)
ConstructorInfoBuilder
withAccessibility(IRelativeTypeInfo.Accessibility accessibility)
ConstructorInfoBuilder
withConstructorHandler(IConstructorHandler constructorHandler)
ConstructorInfoBuilder
withDeprecated(String deprecated)
ConstructorInfoBuilder
withDescription(String description)
ConstructorInfoBuilder
withExceptions(ExceptionInfoBuilder... exceptions)
ConstructorInfoBuilder
withParameters(ParameterInfoBuilder... parameters)
ConstructorInfoBuilder
withUserData(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(String deprecated)
-
withDescription
public ConstructorInfoBuilder withDescription(String description)
-
withUserData
public ConstructorInfoBuilder withUserData(Object userData)
-
like
public ConstructorInfoBuilder like(Class clazz, Class... params)
-
like
public ConstructorInfoBuilder like(IType type, IType... params)
-
like
public ConstructorInfoBuilder like(IConstructorInfo constructor)
-
build
public IConstructorInfo build(IFeatureInfo container)
-
-