APIdia Launch Partner
Top Methods
jdk.internal.classfile.impl

public sealed Interface TerminalCodeBuilder

extends CodeBuilder, LabelContext
permits DirectCodeBuilder, BufferedCodeBuilder
Known Direct Implementers
jdk.internal.classfile.impl.BufferedCodeBuilder, jdk.internal.classfile.impl.DirectCodeBuilder
Imports
java.lang.classfile.CodeBuilder, .CodeModel, java.lang.classfile.attribute.CodeAttribute

Method Summary

Modifier and TypeMethod and Description
public int
public static int
setupTopLocal(MethodInfo methodInfo, CodeModel original)

Inherited from java.lang.classfile.CodeBuilder:
aaloadaastoreaconst_nullallocateLocalaloadanewarrayanewarrayareturnarraylengtharrayLoadarrayStoreastoreathrowbaloadbastorebipushblockbranchcaloadcastorecharacterRangecheckcastcheckcastconversiond2fd2id2ldadddaloaddastoredcmpgdcmpldconst_0dconst_1ddivdloaddmuldnegdremdreturndstoredsubdupdup2dup2_x1dup2_x2dup_x1dup_x2endLabelexceptionCatchexceptionCatchexceptionCatchexceptionCatchAllf2df2if2lfaddfaloadfastorefcmpgfcmplfconst_0fconst_1fconst_2fdivfieldAccessfieldAccessfloadfmulfnegfremfreturnfstorefsubgetfieldgetfieldgetstaticgetstaticgoto_goto_wi2bi2ci2di2fi2li2siaddialoadiandiastoreiconst_0iconst_1iconst_2iconst_3iconst_4iconst_5iconst_m1idivif_acmpeqif_acmpneif_icmpeqif_icmpgeif_icmpgtif_icmpleif_icmpltif_icmpneifeqifgeifgtifleifltifneifnonnullifnullifThenifThenifThenElseifThenElseiinciloadimulineginstanceOfinstanceOfinvokeinvokeinvokedynamicinvokedynamicinvokeinterfaceinvokeinterfaceinvokespecialinvokespecialinvokespecialinvokespecialinvokestaticinvokestaticinvokestaticinvokestaticinvokevirtualinvokevirtualioriremireturnishlishristoreisubiushrixorl2dl2fl2ilabelBindingladdlaloadlandlastorelcmplconst_0lconst_1ldcldcldivlineNumberlloadlmullnegloadConstantloadConstantloadConstantloadConstantloadConstantloadLocallocalVariablelocalVariablelocalVariableTypelocalVariableTypelookupswitchlorlremlreturnlshllshrlstorelsublushrlxormonitorentermonitorexitmultianewarraymultianewarraynew_new_newarraynewBoundLabelnewLabelnopparameterSlotpoppop2putfieldputfieldputstaticputstaticreceiverSlotreturn_return_saloadsastoresipushstartLabelstoreLocalswaptableswitchtableswitchtransformingtrying
Inherited from jdk.internal.classfile.impl.LabelContext:
canWriteDirectgetLabellabelToBcinewLabelsetLabelTarget

Method Detail

curTopLocalback to summary
public int curTopLocal()
setupTopLocalback to summary
public static int setupTopLocal(MethodInfo methodInfo, CodeModel original)