Repository URL to install this package:
|
Version:
0.6.14 ▾
|
Êþº¾ 1 org/objectweb/asm/ModuleWriter org/objectweb/asm/ModuleVisitor ModuleWriter.java symbolTable Lorg/objectweb/asm/SymbolTable; moduleNameIndex I moduleFlags moduleVersionIndex
requiresCount requires Lorg/objectweb/asm/ByteVector; exportsCount exports
opensCount opens usesCount usesIndex
providesCount provides packageCount packageIndex mainClassIndex <init> %(Lorg/objectweb/asm/SymbolTable;III)V (I)V
"
$ & org/objectweb/asm/ByteVector ( ()V *
) +
- / 1 3 5 7 this Lorg/objectweb/asm/ModuleWriter; name access version visitMainClass (Ljava/lang/String;)V org/objectweb/asm/SymbolTable @ addConstantClass .(Ljava/lang/String;)Lorg/objectweb/asm/Symbol; B C
A D org/objectweb/asm/Symbol F index H G I K mainClass Ljava/lang/String; visitPackage addConstantPackage P C
A Q putShort !(I)Lorg/objectweb/asm/ByteVector; S T
) U W packaze visitRequire ((Ljava/lang/String;ILjava/lang/String;)V addConstantModule \ C
A ] addConstantUtf8 (Ljava/lang/String;)I _ `
A a c module visitExport )(Ljava/lang/String;I[Ljava/lang/String;)V h modules [Ljava/lang/String; visitOpen m visitUse p service visitProvide ((Ljava/lang/String;[Ljava/lang/String;)V u provider providers visitEnd getAttributeCount ()I computeAttributesSize Module } length ) ModulePackages ModuleMainClass size
putAttributes !(Lorg/objectweb/asm/ByteVector;)V putInt T
) data [B ) putByteArray $([BII)Lorg/objectweb/asm/ByteVector;
) output moduleAttributeLength Code LineNumberTable LocalVariableTable
SourceFile 0
Ü ^*· *+µ !*µ #*µ %*µ '*» )Y· ,µ .*» )Y· ,µ 0*» )Y· ,µ 2*» )Y· ,µ 4*» )Y· ,µ 6*» )Y· ,µ 8± 2 a b c d e f &