META-INF.modules.java.base.classes.jdk.internal.jimage.ImageHeader.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.base Show documentation
Show all versions of java.base Show documentation
Bytecoder java.base Module
???? 7 ? _????
`
% a b c d e f g h i
j k
l m n o
a p
q
r
s
t
l u ??
v
w x
w y
z
{ |
}
~
?
?
?
? ? MAGIC I
ConstantValue
MAJOR_VERSION
MINOR_VERSION HEADER_SLOTS magic majorVersion minorVersion flags
resourceCount tableLength
locationsSize stringsSize (IIII)V Code LineNumberTable LocalVariableTable this !Ljdk/internal/jimage/ImageHeader;
tableCount (IIIIIIII)V
getHeaderSize ()I readFrom 7(Ljava/nio/IntBuffer;)Ljdk/internal/jimage/ImageHeader; buffer Ljava/nio/IntBuffer; version
StackMapTable writeTo $(Ljdk/internal/jimage/ImageStream;)V stream !Ljdk/internal/jimage/ImageStream; (Ljava/nio/ByteBuffer;)V Ljava/nio/ByteBuffer; getMagic getMajorVersion getMinorVersion getFlags getResourceCount getTableLength getRedirectSize getOffsetsSize getLocationsSize getStringsSize getIndexSize getRedirectOffset getOffsetsOffset getLocationsOffset getStringsOffset
SourceFile ImageHeader.java jdk/internal/jimage/ImageHeader 7 ? 7 ? / ' 0 ' 1 ' 2 ' 3 ' 4 ' 5 ' 6 ' ? ? ? ? ? A java/lang/InternalError java/lang/StringBuilder $jimage header not the correct size: ? ? ? ? ? ? 7 ? ? ? @ A ? ? ? ? ? H L ? ? ? T A U A V A W A Y A Z A [ A java/lang/Object ()V java/util/Objects requireNonNull &(Ljava/lang/Object;)Ljava/lang/Object; java/nio/IntBuffer capacity append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V get (I)I jdk/internal/jimage/ImageStream ensure (I)V getBuffer ()Ljava/nio/ByteBuffer; java/nio/ByteBuffer putInt (I)Ljava/nio/ByteBuffer; 1 % &