public interface org.graalvm.nativeimage.hosted.Feature
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.graalvm.nativeimage.hosted.Feature
super_class: java.lang.Object
{
public boolean isInConfiguration(org.graalvm.nativeimage.hosted.Feature$IsInConfigurationAccess);
descriptor: (Lorg/graalvm/nativeimage/hosted/Feature$IsInConfigurationAccess;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/nativeimage/hosted/Feature;
0 1 1 access Lorg/graalvm/nativeimage/hosted/Feature$IsInConfigurationAccess;
MethodParameters:
Name Flags
access
public java.util.List<java.lang.Class<? extends org.graalvm.nativeimage.hosted.Feature>> getRequiredFeatures();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokestatic java.util.Collections.emptyList:()Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/nativeimage/hosted/Feature;
Signature: ()Ljava/util/List<Ljava/lang/Class<+Lorg/graalvm/nativeimage/hosted/Feature;>;>;
public void afterRegistration(org.graalvm.nativeimage.hosted.Feature$AfterRegistrationAccess);
descriptor: (Lorg/graalvm/nativeimage/hosted/Feature$AfterRegistrationAccess;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/nativeimage/hosted/Feature;
0 1 1 access Lorg/graalvm/nativeimage/hosted/Feature$AfterRegistrationAccess;
MethodParameters:
Name Flags
access
public void duringSetup(org.graalvm.nativeimage.hosted.Feature$DuringSetupAccess);
descriptor: (Lorg/graalvm/nativeimage/hosted/Feature$DuringSetupAccess;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/nativeimage/hosted/Feature;
0 1 1 access Lorg/graalvm/nativeimage/hosted/Feature$DuringSetupAccess;
MethodParameters:
Name Flags
access
public void beforeAnalysis(org.graalvm.nativeimage.hosted.Feature$BeforeAnalysisAccess);
descriptor: (Lorg/graalvm/nativeimage/hosted/Feature$BeforeAnalysisAccess;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/nativeimage/hosted/Feature;
0 1 1 access Lorg/graalvm/nativeimage/hosted/Feature$BeforeAnalysisAccess;
MethodParameters:
Name Flags
access
public void duringAnalysis(org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess);
descriptor: (Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/nativeimage/hosted/Feature;
0 1 1 access Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;
MethodParameters:
Name Flags
access
public void afterAnalysis(org.graalvm.nativeimage.hosted.Feature$AfterAnalysisAccess);
descriptor: (Lorg/graalvm/nativeimage/hosted/Feature$AfterAnalysisAccess;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/nativeimage/hosted/Feature;
0 1 1 access Lorg/graalvm/nativeimage/hosted/Feature$AfterAnalysisAccess;
MethodParameters:
Name Flags
access
public void onAnalysisExit(org.graalvm.nativeimage.hosted.Feature$OnAnalysisExitAccess);
descriptor: (Lorg/graalvm/nativeimage/hosted/Feature$OnAnalysisExitAccess;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/nativeimage/hosted/Feature;
0 1 1 access Lorg/graalvm/nativeimage/hosted/Feature$OnAnalysisExitAccess;
MethodParameters:
Name Flags
access
public void beforeCompilation(org.graalvm.nativeimage.hosted.Feature$BeforeCompilationAccess);
descriptor: (Lorg/graalvm/nativeimage/hosted/Feature$BeforeCompilationAccess;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/nativeimage/hosted/Feature;
0 1 1 access Lorg/graalvm/nativeimage/hosted/Feature$BeforeCompilationAccess;
MethodParameters:
Name Flags
access
public void afterCompilation(org.graalvm.nativeimage.hosted.Feature$AfterCompilationAccess);
descriptor: (Lorg/graalvm/nativeimage/hosted/Feature$AfterCompilationAccess;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/nativeimage/hosted/Feature;
0 1 1 access Lorg/graalvm/nativeimage/hosted/Feature$AfterCompilationAccess;
MethodParameters:
Name Flags
access
public void afterHeapLayout(org.graalvm.nativeimage.hosted.Feature$AfterHeapLayoutAccess);
descriptor: (Lorg/graalvm/nativeimage/hosted/Feature$AfterHeapLayoutAccess;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/nativeimage/hosted/Feature;
0 1 1 access Lorg/graalvm/nativeimage/hosted/Feature$AfterHeapLayoutAccess;
MethodParameters:
Name Flags
access
public void beforeImageWrite(org.graalvm.nativeimage.hosted.Feature$BeforeImageWriteAccess);
descriptor: (Lorg/graalvm/nativeimage/hosted/Feature$BeforeImageWriteAccess;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/nativeimage/hosted/Feature;
0 1 1 access Lorg/graalvm/nativeimage/hosted/Feature$BeforeImageWriteAccess;
MethodParameters:
Name Flags
access
public void afterImageWrite(org.graalvm.nativeimage.hosted.Feature$AfterImageWriteAccess);
descriptor: (Lorg/graalvm/nativeimage/hosted/Feature$AfterImageWriteAccess;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/nativeimage/hosted/Feature;
0 1 1 access Lorg/graalvm/nativeimage/hosted/Feature$AfterImageWriteAccess;
MethodParameters:
Name Flags
access
public void cleanup();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/nativeimage/hosted/Feature;
}
SourceFile: "Feature.java"
NestMembers:
org.graalvm.nativeimage.hosted.Feature$AfterAnalysisAccess org.graalvm.nativeimage.hosted.Feature$AfterCompilationAccess org.graalvm.nativeimage.hosted.Feature$AfterHeapLayoutAccess org.graalvm.nativeimage.hosted.Feature$AfterImageWriteAccess org.graalvm.nativeimage.hosted.Feature$AfterRegistrationAccess org.graalvm.nativeimage.hosted.Feature$BeforeAnalysisAccess org.graalvm.nativeimage.hosted.Feature$BeforeCompilationAccess org.graalvm.nativeimage.hosted.Feature$BeforeImageWriteAccess org.graalvm.nativeimage.hosted.Feature$CompilationAccess org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess org.graalvm.nativeimage.hosted.Feature$DuringSetupAccess org.graalvm.nativeimage.hosted.Feature$FeatureAccess org.graalvm.nativeimage.hosted.Feature$IsInConfigurationAccess org.graalvm.nativeimage.hosted.Feature$OnAnalysisExitAccess org.graalvm.nativeimage.hosted.Feature$QueryReachabilityAccess
InnerClasses:
public abstract AfterAnalysisAccess = org.graalvm.nativeimage.hosted.Feature$AfterAnalysisAccess of org.graalvm.nativeimage.hosted.Feature
public abstract AfterCompilationAccess = org.graalvm.nativeimage.hosted.Feature$AfterCompilationAccess of org.graalvm.nativeimage.hosted.Feature
public abstract AfterHeapLayoutAccess = org.graalvm.nativeimage.hosted.Feature$AfterHeapLayoutAccess of org.graalvm.nativeimage.hosted.Feature
public abstract AfterImageWriteAccess = org.graalvm.nativeimage.hosted.Feature$AfterImageWriteAccess of org.graalvm.nativeimage.hosted.Feature
public abstract AfterRegistrationAccess = org.graalvm.nativeimage.hosted.Feature$AfterRegistrationAccess of org.graalvm.nativeimage.hosted.Feature
public abstract BeforeAnalysisAccess = org.graalvm.nativeimage.hosted.Feature$BeforeAnalysisAccess of org.graalvm.nativeimage.hosted.Feature
public abstract BeforeCompilationAccess = org.graalvm.nativeimage.hosted.Feature$BeforeCompilationAccess of org.graalvm.nativeimage.hosted.Feature
public abstract BeforeImageWriteAccess = org.graalvm.nativeimage.hosted.Feature$BeforeImageWriteAccess of org.graalvm.nativeimage.hosted.Feature
public abstract CompilationAccess = org.graalvm.nativeimage.hosted.Feature$CompilationAccess of org.graalvm.nativeimage.hosted.Feature
public abstract DuringAnalysisAccess = org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess of org.graalvm.nativeimage.hosted.Feature
public abstract DuringSetupAccess = org.graalvm.nativeimage.hosted.Feature$DuringSetupAccess of org.graalvm.nativeimage.hosted.Feature
public abstract FeatureAccess = org.graalvm.nativeimage.hosted.Feature$FeatureAccess of org.graalvm.nativeimage.hosted.Feature
public abstract IsInConfigurationAccess = org.graalvm.nativeimage.hosted.Feature$IsInConfigurationAccess of org.graalvm.nativeimage.hosted.Feature
public abstract OnAnalysisExitAccess = org.graalvm.nativeimage.hosted.Feature$OnAnalysisExitAccess of org.graalvm.nativeimage.hosted.Feature
public abstract QueryReachabilityAccess = org.graalvm.nativeimage.hosted.Feature$QueryReachabilityAccess of org.graalvm.nativeimage.hosted.Feature
RuntimeVisibleAnnotations:
org.graalvm.nativeimage.Platforms(value = {Lorg/graalvm/nativeimage/Platform$HOSTED_ONLY;})