public abstract static class AbstractExecutableProperty.PandaParametrizedExecutableBuilder<E extends ExecutableProperty,T extends AbstractExecutableProperty.PandaParametrizedExecutableBuilder<E,?>> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected TypeExecutableCallback<E,Object> |
callback |
protected boolean |
isNative |
protected Location |
location |
protected String |
name |
protected PropertyParameter[] |
parameters |
protected Type |
returnType |
protected Type |
type |
protected Visibility |
visibility |
| Constructor and Description |
|---|
PandaParametrizedExecutableBuilder() |
| Modifier and Type | Method and Description |
|---|---|
T |
callback(TypeExecutableCallback<E,Object> callback) |
T |
isNative(boolean isNative) |
T |
location(Location location) |
T |
name(String methodName) |
T |
parameters(List<? extends PropertyParameter> parameters) |
T |
parameters(PropertyParameter... parameters) |
T |
returnType(Type returnType) |
T |
type(Type type) |
T |
visibility(Visibility visibility) |
protected String name
protected Type returnType
protected Type type
protected Location location
protected TypeExecutableCallback<E extends ExecutableProperty,Object> callback
protected Visibility visibility
protected PropertyParameter[] parameters
protected boolean isNative
public T parameters(PropertyParameter... parameters)
public T parameters(List<? extends PropertyParameter> parameters)
public T visibility(Visibility visibility)
public T isNative(boolean isNative)
public T callback(TypeExecutableCallback<E,Object> callback)
Copyright © 2020. All rights reserved.