protected abstract static class VariableLengthArgumentsMethodBinder.VarArgsBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
protected int |
firstVarArgIndex |
protected IOpenClass[] |
modifiedMethodArguments |
protected IOpenClass |
varArgClass |
| Modifier | Constructor and Description |
|---|---|
protected |
VarArgsBuilder(IOpenClass[] argumentsTypes) |
| Modifier and Type | Method and Description |
|---|---|
VariableLengthArgumentsMethodBinder.VarArgsInfo |
build() |
protected abstract boolean |
ensureThatTypeIsVarArg(IOpenClass type)
Ensures that a "type" class can be used for var args.
|
protected int firstVarArgIndex
protected IOpenClass varArgClass
protected IOpenClass[] modifiedMethodArguments
protected VarArgsBuilder(IOpenClass[] argumentsTypes)
public VariableLengthArgumentsMethodBinder.VarArgsInfo build()
protected abstract boolean ensureThatTypeIsVarArg(IOpenClass type)
type - checking typeCopyright © 2015. All rights reserved.