public static final class PandaMethod.PandaMethodBuilder extends AbstractExecutableProperty.PandaParametrizedExecutableBuilder<TypeMethod,PandaMethod.PandaMethodBuilder>
| Modifier and Type | Field and Description |
|---|---|
protected TypeExecutableCallback<TypeMethod,Object> |
body |
protected boolean |
isAbstract |
protected boolean |
isStatic |
callback, isNative, location, name, parameters, returnType, type, visibility| Modifier and Type | Method and Description |
|---|---|
PandaMethod.PandaMethodBuilder |
body(MethodScope scope) |
PandaMethod |
build() |
PandaMethod.PandaMethodBuilder |
customBody(TypeExecutableCallback<TypeMethod,Object> callback) |
PandaMethod.PandaMethodBuilder |
isAbstract(boolean isAbstract) |
PandaMethod.PandaMethodBuilder |
isStatic(boolean isStatic) |
callback, isNative, location, name, parameters, parameters, returnType, type, visibilityprotected TypeExecutableCallback<TypeMethod,Object> body
protected boolean isAbstract
protected boolean isStatic
public PandaMethod.PandaMethodBuilder body(MethodScope scope)
public PandaMethod.PandaMethodBuilder customBody(TypeExecutableCallback<TypeMethod,Object> callback)
public PandaMethod.PandaMethodBuilder isAbstract(boolean isAbstract)
public PandaMethod.PandaMethodBuilder isStatic(boolean isStatic)
public PandaMethod build()
Copyright © 2020. All rights reserved.