Package gw.lang.reflect
Class MethodInfoBuilder
- java.lang.Object
-
- gw.lang.reflect.MethodInfoBuilder
-
public class MethodInfoBuilder extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classMethodInfoBuilder.BuiltMethodInfo
-
Field Summary
Fields Modifier and Type Field Description private IMethodCallHandler_callHandlerprivate java.lang.String_deprecatedprivate java.lang.String_descriptionprivate ExceptionInfoBuilder[]_exceptionsprivate boolean_hiddenprivate boolean_isStaticprivate ILocationInfo_locationInfoprivate java.lang.String_nameprivate ParameterInfoBuilder[]_parametersprivate java.lang.String_returnDescriptionprivate IType_returnTypeprivate static IMethodCallHandlerEMPTY_CALL_HANDLER
-
Constructor Summary
Constructors Constructor Description MethodInfoBuilder()
-
Method Summary
-
-
-
Field Detail
-
EMPTY_CALL_HANDLER
private static final IMethodCallHandler EMPTY_CALL_HANDLER
-
_name
private java.lang.String _name
-
_parameters
private ParameterInfoBuilder[] _parameters
-
_returnType
private IType _returnType
-
_callHandler
private IMethodCallHandler _callHandler
-
_exceptions
private ExceptionInfoBuilder[] _exceptions
-
_deprecated
private java.lang.String _deprecated
-
_isStatic
private boolean _isStatic
-
_description
private java.lang.String _description
-
_returnDescription
private java.lang.String _returnDescription
-
_hidden
private boolean _hidden
-
_locationInfo
private ILocationInfo _locationInfo
-
-
Method Detail
-
withName
public MethodInfoBuilder withName(java.lang.String name)
-
withParameters
public MethodInfoBuilder withParameters(ParameterInfoBuilder... parameters)
-
withReturnType
public MethodInfoBuilder withReturnType(IType returnType)
-
withReturnType
public MethodInfoBuilder withReturnType(java.lang.Class returnType)
-
withCallHandler
public MethodInfoBuilder withCallHandler(IMethodCallHandler callHandler)
-
withExceptions
public MethodInfoBuilder withExceptions(ExceptionInfoBuilder... exceptions)
-
withDeprecated
public MethodInfoBuilder withDeprecated(java.lang.String deprecated)
-
withStatic
public MethodInfoBuilder withStatic()
-
withStatic
public MethodInfoBuilder withStatic(boolean isStatic)
-
withDescription
public MethodInfoBuilder withDescription(java.lang.String description)
-
withReturnDescription
public MethodInfoBuilder withReturnDescription(java.lang.String returnDescription)
-
withHidden
public MethodInfoBuilder withHidden()
-
withHidden
public MethodInfoBuilder withHidden(boolean hidden)
-
like
public MethodInfoBuilder like(java.lang.Class clazz, java.lang.String method, java.lang.Class... params)
-
like
public MethodInfoBuilder like(IType type, java.lang.String method, IType... params)
-
like
public MethodInfoBuilder like(IMethodInfo method)
-
build
public IMethodInfo build(IFeatureInfo container)
-
withLocation
public MethodInfoBuilder withLocation(ILocationInfo locationInfo)
-
-