| Modifier and Type | Field and Description |
|---|---|
| pack-priv final Utf8Entry | |
| pack-priv int | |
| pack-priv final Utf8Entry | |
| pack-priv int[] |
| Access | Constructor and Description |
|---|---|
| public | DirectMethodBuilder(SplitConstantPool constantPool, ClassFileImpl context, Utf8Entry nameInfo, Utf8Entry typeInfo, int flags, MethodModel original)
|
| Modifier and Type | Method and Description |
|---|---|
| public BufferedCodeBuilder | |
| public int | |
| public Utf8Entry | |
| public Utf8Entry | |
| public MethodTypeDesc | |
| public int | |
| public DirectMethodBuilder | |
| pack-priv void | |
| public MethodBuilder | transformCode(CodeModel code, CodeTransform transform)
Implements java. Build the method body for this method by transforming the body of another method. |
| public MethodBuilder | with(MethodElement element)
Implements java. Integrates the member element into the structure being built. |
| private MethodBuilder | |
| public MethodBuilder | withCode(Consumer<? super CodeBuilder> handler)
Implements java. Build the method body for this method. |
| public MethodBuilder | withFlags(int flags)
Overrides default java. Sets the method access flags. |
| public void |
| desc | back to summary |
|---|---|
| pack-priv final Utf8Entry desc | |
| flags | back to summary |
|---|---|
| pack-priv int flags | |
| name | back to summary |
|---|---|
| pack-priv final Utf8Entry name | |
| parameterSlots | back to summary |
|---|---|
| pack-priv int[] parameterSlots | |
| DirectMethodBuilder | back to summary |
|---|---|
| public DirectMethodBuilder(SplitConstantPool constantPool, ClassFileImpl context, Utf8Entry nameInfo, Utf8Entry typeInfo, int flags, MethodModel original) | |
| bufferedCodeBuilder | back to summary |
|---|---|
| public BufferedCodeBuilder bufferedCodeBuilder(CodeModel original) Implements jdk.
| |
| methodFlags | back to summary |
|---|---|
| public int methodFlags() Implements jdk.
| |
| methodName | back to summary |
|---|---|
| public Utf8Entry methodName() Implements jdk.
| |
| methodType | back to summary |
|---|---|
| public Utf8Entry methodType() Implements jdk.
| |
| methodTypeSymbol | back to summary |
|---|---|
| public MethodTypeDesc methodTypeSymbol() Implements jdk.
| |
| parameterSlot | back to summary |
|---|---|
| public int parameterSlot(int paramNo) Implements jdk.
| |
| run | back to summary |
|---|---|
| public DirectMethodBuilder run(Consumer<? super MethodBuilder> handler) | |
| setFlags | back to summary |
|---|---|
| pack-priv void setFlags(int flags) | |
| transformCode | back to summary |
|---|---|
| public MethodBuilder transformCode(CodeModel code, CodeTransform transform) Implements java. Doc from java. Build the method body for this method by transforming the body of another method. This method behaves as if: withCode(cob -> cob.transform(code, transform));
| |
| with | back to summary |
|---|---|
| public MethodBuilder with(MethodElement element) Implements java. Doc from java. Integrates the member element into the structure being built.
| |
| withCode | back to summary |
|---|---|
| private MethodBuilder withCode(CodeModel original, Consumer<? super CodeBuilder> handler) | |
| withCode | back to summary |
|---|---|
| public MethodBuilder withCode(Consumer<? super CodeBuilder> handler) Implements java. Doc from java. Build the method body for this method.
| |
| withFlags | back to summary |
|---|---|
| public MethodBuilder withFlags(int flags) Overrides default java. Doc from java. Sets the method access flags. The
| |
| writeTo | back to summary |
|---|---|
| public void writeTo(BufWriterImpl buf) Implements jdk.
| |