H A D | ClassWriter.java | 53 out = new ClassOutputStream(); 76 out.reset(); 78 out.writeTo(s); 92 out.writeInt(classFile.magic); 93 out.writeShort(classFile.minor_version); 94 out.writeShort(classFile.major_version); 98 out.writeShort(flags.flags); 103 out.writeShort(size); 105 attributeWriter.write(attr, out); 109 out 159 protected ClassOutputStream out; field in class:ClassWriter 238 write(CPInfo info, ClassOutputStream out) argument 244 visitClass(CONSTANT_Class_info info, ClassOutputStream out) argument 250 visitDouble(CONSTANT_Double_info info, ClassOutputStream out) argument 256 visitFieldref(CONSTANT_Fieldref_info info, ClassOutputStream out) argument 262 visitFloat(CONSTANT_Float_info info, ClassOutputStream out) argument 268 visitInteger(CONSTANT_Integer_info info, ClassOutputStream out) argument 274 visitInterfaceMethodref(CONSTANT_InterfaceMethodref_info info, ClassOutputStream out) argument 280 visitInvokeDynamic(CONSTANT_InvokeDynamic_info info, ClassOutputStream out) argument 287 visitLong(CONSTANT_Long_info info, ClassOutputStream out) argument 293 visitMethodHandle(CONSTANT_MethodHandle_info info, ClassOutputStream out) argument 300 visitMethodType(CONSTANT_MethodType_info info, ClassOutputStream out) argument 306 visitMethodref(CONSTANT_Methodref_info info, ClassOutputStream out) argument 311 visitModule(CONSTANT_Module_info info, ClassOutputStream out) argument 317 visitNameAndType(CONSTANT_NameAndType_info info, ClassOutputStream out) argument 324 visitPackage(CONSTANT_Package_info info, ClassOutputStream out) argument 330 visitString(CONSTANT_String_info info, ClassOutputStream out) argument 336 visitUtf8(CONSTANT_Utf8_info info, ClassOutputStream out) argument 341 writeRef(CPRefInfo info, ClassOutputStream out) argument 352 write(Attributes attributes, ClassOutputStream out) argument 360 write(Attribute attr, ClassOutputStream out) argument 372 visitDefault(DefaultAttribute attr, ClassOutputStream out) argument 378 visitAnnotationDefault(AnnotationDefault_attribute attr, ClassOutputStream out) argument 384 visitBootstrapMethods(BootstrapMethods_attribute attr, ClassOutputStream out) argument 398 visitCharacterRangeTable(CharacterRangeTable_attribute attr, ClassOutputStream out) argument 405 writeCharacterRangeTableEntry(CharacterRangeTable_attribute.Entry entry, ClassOutputStream out) argument 414 visitCode(Code_attribute attr, ClassOutputStream out) argument 426 writeExceptionTableEntry(Code_attribute.Exception_data exception_data, ClassOutputStream out) argument 434 visitCompilationID(CompilationID_attribute attr, ClassOutputStream out) argument 440 visitConstantValue(ConstantValue_attribute attr, ClassOutputStream out) argument 446 visitDeprecated(Deprecated_attribute attr, ClassOutputStream out) argument 451 visitEnclosingMethod(EnclosingMethod_attribute attr, ClassOutputStream out) argument 458 visitExceptions(Exceptions_attribute attr, ClassOutputStream out) argument 466 visitInnerClasses(InnerClasses_attribute attr, ClassOutputStream out) argument 473 writeInnerClassesInfo(InnerClasses_attribute.Info info, ClassOutputStream out) argument 481 visitLineNumberTable(LineNumberTable_attribute attr, ClassOutputStream out) argument 488 writeLineNumberTableEntry(LineNumberTable_attribute.Entry entry, ClassOutputStream out) argument 494 visitLocalVariableTable(LocalVariableTable_attribute attr, ClassOutputStream out) argument 501 writeLocalVariableTableEntry(LocalVariableTable_attribute.Entry entry, ClassOutputStream out) argument 510 visitLocalVariableTypeTable(LocalVariableTypeTable_attribute attr, ClassOutputStream out) argument 517 writeLocalVariableTypeTableEntry(LocalVariableTypeTable_attribute.Entry entry, ClassOutputStream out) argument 526 visitMethodParameters(MethodParameters_attribute attr, ClassOutputStream out) argument 536 visitModule(Module_attribute attr, ClassOutputStream out) argument 584 visitModuleHashes(ModuleHashes_attribute attr, ClassOutputStream out) argument 598 visitModuleMainClass(ModuleMainClass_attribute attr, ClassOutputStream out) argument 604 visitModulePackages(ModulePackages_attribute attr, ClassOutputStream out) argument 612 visitModuleResolution(ModuleResolution_attribute attr, ClassOutputStream out) argument 618 visitModuleTarget(ModuleTarget_attribute attr, ClassOutputStream out) argument 624 visitRuntimeInvisibleAnnotations(RuntimeInvisibleAnnotations_attribute attr, ClassOutputStream out) argument 630 visitRuntimeInvisibleParameterAnnotations(RuntimeInvisibleParameterAnnotations_attribute attr, ClassOutputStream out) argument 638 visitRuntimeInvisibleTypeAnnotations(RuntimeInvisibleTypeAnnotations_attribute attr, ClassOutputStream out) argument 644 visitRuntimeVisibleAnnotations(RuntimeVisibleAnnotations_attribute attr, ClassOutputStream out) argument 650 visitRuntimeVisibleParameterAnnotations(RuntimeVisibleParameterAnnotations_attribute attr, ClassOutputStream out) argument 658 visitRuntimeVisibleTypeAnnotations(RuntimeVisibleTypeAnnotations_attribute attr, ClassOutputStream out) argument 664 visitSignature(Signature_attribute attr, ClassOutputStream out) argument 670 visitSourceDebugExtension(SourceDebugExtension_attribute attr, ClassOutputStream out) argument 676 visitSourceFile(SourceFile_attribute attr, ClassOutputStream out) argument 682 visitSourceID(SourceID_attribute attr, ClassOutputStream out) argument 688 visitStackMap(StackMap_attribute attr, ClassOutputStream out) argument 699 visitStackMapTable(StackMapTable_attribute attr, ClassOutputStream out) argument 710 visitSynthetic(Synthetic_attribute attr, ClassOutputStream out) argument 727 write(stack_map_frame frame, ClassOutputStream out) argument 738 visit_same_locals_1_stack_item_frame(same_locals_1_stack_item_frame frame, ClassOutputStream out) argument 744 visit_same_locals_1_stack_item_frame_extended(same_locals_1_stack_item_frame_extended frame, ClassOutputStream out) argument 751 visit_chop_frame(chop_frame frame, ClassOutputStream out) argument 757 visit_same_frame_extended(same_frame_extended frame, ClassOutputStream out) argument 763 visit_append_frame(append_frame frame, ClassOutputStream out) argument 771 visit_full_frame(full_frame frame, ClassOutputStream out) argument 782 writeVerificationTypeInfo(verification_type_info info, ClassOutputStream out) argument 816 write(Annotation[] annos, ClassOutputStream out) argument 822 write(TypeAnnotation[] annos, ClassOutputStream out) argument 828 write(Annotation anno, ClassOutputStream out) argument 835 write(TypeAnnotation anno, ClassOutputStream out) argument 840 write(element_value_pair pair, ClassOutputStream out) argument 845 write(element_value ev, ClassOutputStream out) argument 851 visitPrimitive(Primitive_element_value ev, ClassOutputStream out) argument 857 visitEnum(Enum_element_value ev, ClassOutputStream out) argument 864 visitClass(Class_element_value ev, ClassOutputStream out) argument 870 visitAnnotation(Annotation_element_value ev, ClassOutputStream out) argument 876 visitArray(Array_element_value ev, ClassOutputStream out) argument 884 write(TypeAnnotation.Position p, ClassOutputStream out) argument [all...] |