├── .gitignore ├── LICENSE ├── README.md ├── classfile-core ├── README.md ├── build.gradle └── src │ ├── main │ └── java │ │ └── dev │ │ └── xdark │ │ └── classfile │ │ ├── AccessFlag.java │ │ ├── AttributeWriter.java │ │ ├── ClassAdapter.java │ │ ├── ClassContext.java │ │ ├── ClassIO.java │ │ ├── ClassVersion.java │ │ ├── ClassVisitor.java │ │ ├── ClassWriter.java │ │ ├── FieldWriter.java │ │ ├── FilterClassVisitor.java │ │ ├── InvalidClassException.java │ │ ├── MethodWriter.java │ │ ├── annotation │ │ ├── AnnotationArrayVisitor.java │ │ ├── AnnotationIO.java │ │ ├── AnnotationVisitor.java │ │ ├── ElementType.java │ │ ├── ElementValue.java │ │ ├── ElementValueAnnotation.java │ │ ├── ElementValueArray.java │ │ ├── ElementValueBoolean.java │ │ ├── ElementValueByte.java │ │ ├── ElementValueChar.java │ │ ├── ElementValueClass.java │ │ ├── ElementValueConstant.java │ │ ├── ElementValueDouble.java │ │ ├── ElementValueEnum.java │ │ ├── ElementValueFloat.java │ │ ├── ElementValueInt.java │ │ ├── ElementValueLong.java │ │ ├── ElementValueShort.java │ │ ├── ElementValueString.java │ │ ├── FilterAnnotationArrayVisitor.java │ │ ├── FilterAnnotationVisitor.java │ │ └── InvalidAnnotationException.java │ │ ├── attribute │ │ ├── AnnotationDefaultAttribute.java │ │ ├── Attribute.java │ │ ├── AttributeAdapter.java │ │ ├── AttributeCollector.java │ │ ├── AttributeIO.java │ │ ├── AttributeInfo.java │ │ ├── AttributeLocation.java │ │ ├── AttributeUtil.java │ │ ├── AttributeVisitor.java │ │ ├── BootstrapMethodsAttribute.java │ │ ├── CodeAttribute.java │ │ ├── ConstantValueAttribute.java │ │ ├── DeprecatedAttribute.java │ │ ├── EnclosingMethodAttribute.java │ │ ├── ExceptionsAttribute.java │ │ ├── FilterAttributeVisitor.java │ │ ├── InnerClassesAttribute.java │ │ ├── InvalidAttributeException.java │ │ ├── KnownInfo.java │ │ ├── LineNumberTableAttribute.java │ │ ├── LocalVariableTableAttribute.java │ │ ├── LocalVariableTypeTableAttribute.java │ │ ├── MethodParametersAttribute.java │ │ ├── ModuleAttribute.java │ │ ├── ModuleMainClassAttribute.java │ │ ├── ModulePackagesAttribute.java │ │ ├── NamedAttributeInstance.java │ │ ├── NestHostAttribute.java │ │ ├── NestMembersAttribute.java │ │ ├── PermittedSubclassesAttribute.java │ │ ├── RecordAttribute.java │ │ ├── RuntimeAnnotationsAttribute.java │ │ ├── RuntimeInvisibleAnnotationsAttribute.java │ │ ├── RuntimeInvisibleRuntimeParameterAnnotationsAttribute.java │ │ ├── RuntimeParameterAnnotationsAttribute.java │ │ ├── RuntimeVisibleAnnotationsAttribute.java │ │ ├── RuntimeVisibleRuntimeParameterAnnotationsAttribute.java │ │ ├── SignatureAttribute.java │ │ ├── SourceDebugExtensionAttribute.java │ │ ├── SourceFileAttribute.java │ │ ├── SyntheticAttribute.java │ │ ├── UnknownAttribute.java │ │ ├── code │ │ │ ├── CodeAdapter.java │ │ │ ├── CodeBuilder.java │ │ │ ├── CodeIO.java │ │ │ ├── CodeVisitor.java │ │ │ ├── CodeWriter.java │ │ │ ├── FilterCodeVisitor.java │ │ │ ├── FilterInstructionVisitor.java │ │ │ ├── InstructionIO.java │ │ │ ├── InstructionVisitor.java │ │ │ └── InvalidInstructionException.java │ │ ├── stackmap │ │ │ ├── StackMapTableAttribute.java │ │ │ ├── frame │ │ │ │ ├── AppendFrame.java │ │ │ │ ├── ChopFrame.java │ │ │ │ ├── FrameTypeRange.java │ │ │ │ ├── FullFrame.java │ │ │ │ ├── SameExtendedFrame.java │ │ │ │ ├── SameFrame.java │ │ │ │ ├── SameLocalsOneStackItemExtendedFrame.java │ │ │ │ ├── SameLocalsOneStackItemFrame.java │ │ │ │ ├── StackMapFrame.java │ │ │ │ └── StackMapFrameType.java │ │ │ └── type │ │ │ │ ├── DoubleVerificationTypeInfo.java │ │ │ │ ├── FloatVerificationTypeInfo.java │ │ │ │ ├── IntegerVerificationTypeInfo.java │ │ │ │ ├── LongVerificationTypeInfo.java │ │ │ │ ├── NullVerificationTypeInfo.java │ │ │ │ ├── ObjectVariableVerificationTypeInfo.java │ │ │ │ ├── TopVerificationTypeInfo.java │ │ │ │ ├── UninitializedThisVerificationTypeInfo.java │ │ │ │ ├── UninitializedVariableVerificationTypeInfo.java │ │ │ │ ├── VerificationType.java │ │ │ │ └── VerificationTypeInfo.java │ │ └── type │ │ │ ├── CatchTargetInfo.java │ │ │ ├── EmptyTargetInfo.java │ │ │ ├── FormalParameterTargetInfo.java │ │ │ ├── LocalVariableTargetInfo.java │ │ │ ├── OffsetTargetInfo.java │ │ │ ├── ParameterBoundTargetInfo.java │ │ │ ├── ParameterTargetInfo.java │ │ │ ├── RuntimeInvisibleTypeAnnotationsAttribute.java │ │ │ ├── RuntimeTypeAnnotationsAttribute.java │ │ │ ├── RuntimeVisibleTypeAnnotationsAttribute.java │ │ │ ├── SuperTypeTargetInfo.java │ │ │ ├── TargetInfo.java │ │ │ ├── TargetType.java │ │ │ ├── ThrowsTargetInfo.java │ │ │ ├── TypeAnnotation.java │ │ │ ├── TypeArgumentInfo.java │ │ │ └── TypePath.java │ │ ├── constantpool │ │ ├── BuiltConstantPool.java │ │ ├── ConstantClass.java │ │ ├── ConstantDouble.java │ │ ├── ConstantEntry.java │ │ ├── ConstantFieldReference.java │ │ ├── ConstantFloat.java │ │ ├── ConstantInteger.java │ │ ├── ConstantInterfaceMethodReference.java │ │ ├── ConstantInvokeDynamic.java │ │ ├── ConstantLong.java │ │ ├── ConstantMethodReference.java │ │ ├── ConstantMethodType.java │ │ ├── ConstantModule.java │ │ ├── ConstantNameAndType.java │ │ ├── ConstantPackage.java │ │ ├── ConstantPool.java │ │ ├── ConstantPoolBuilder.java │ │ ├── ConstantPoolCollector.java │ │ ├── ConstantPoolIO.java │ │ ├── ConstantPoolVisitor.java │ │ ├── ConstantReference.java │ │ ├── ConstantString.java │ │ ├── ConstantUtf8.java │ │ ├── ConstantethodHandle.java │ │ ├── FilterConstantPoolVisitor.java │ │ ├── Tag.java │ │ └── ValueEntry.java │ │ ├── dynamic │ │ ├── MethodHandle.java │ │ └── ReferenceKind.java │ │ ├── field │ │ ├── FieldAdapter.java │ │ ├── FieldVisitor.java │ │ └── FilterFieldVisitor.java │ │ ├── io │ │ ├── Codec.java │ │ ├── ContextCodec.java │ │ ├── ContextDecoder.java │ │ ├── ContextEncoder.java │ │ ├── ContextSkip.java │ │ ├── Decoder.java │ │ ├── Encoder.java │ │ ├── Input.java │ │ ├── Output.java │ │ ├── Seekable.java │ │ ├── Skip.java │ │ └── buffer │ │ │ ├── ByteBufferAllocator.java │ │ │ ├── ByteBufferInput.java │ │ │ ├── ByteBufferOutput.java │ │ │ └── ImmediateAllocator.java │ │ ├── method │ │ ├── FilterMethodVisitor.java │ │ ├── MethodAdapter.java │ │ └── MethodVisitor.java │ │ └── opcode │ │ ├── AbstractInstruction.java │ │ ├── EmptyInstruction.java │ │ ├── FieldInstruction.java │ │ ├── FlowInstruction.java │ │ ├── IincInstruction.java │ │ ├── Instruction.java │ │ ├── IntJumpInstruction.java │ │ ├── JumpInstruction.java │ │ ├── JvmOpcodes.java │ │ ├── Label.java │ │ ├── LookupSwitchInstruction.java │ │ ├── MethodInstruction.java │ │ ├── Opcode.java │ │ ├── ShortJumpInstruction.java │ │ ├── SignedShortInstruction.java │ │ ├── SingedByteInstruction.java │ │ ├── TableSwitchInstruction.java │ │ ├── TwoUnsignedShortInstruction.java │ │ ├── UnsignedByteInstruction.java │ │ ├── UnsignedShortInstruction.java │ │ └── WideInstruction.java │ └── test │ └── java │ └── dev │ └── xdark │ └── classfile │ ├── ClassIOTest.java │ ├── ClassWriteTest.java │ └── ConstantTest.java ├── classfile-patcher ├── README.md ├── build.gradle └── src │ └── main │ └── java │ └── dev │ └── xdark │ └── classfile │ ├── ForeignAttributeFilter.java │ ├── OakVersionPatcher.java │ └── UnknownAttributeFilter.java ├── classfile-tree ├── README.md ├── build.gradle └── src │ ├── main │ └── java │ │ └── dev │ │ └── xdark │ │ └── classfile │ │ ├── ClassNode.java │ │ ├── FieldNode.java │ │ ├── MethodNode.java │ │ ├── NodeUtil.java │ │ ├── UnknownAttributeCollector.java │ │ ├── UnknownStoredAttribute.java │ │ └── pseuo │ │ ├── DoublePushInstructionNode.java │ │ ├── FieldInstructionNode.java │ │ ├── FloatPushInstructionNode.java │ │ ├── IncrementInstructionNode.java │ │ ├── InstructionNode.java │ │ ├── IntPushInstructionNode.java │ │ ├── LdcInstructionNode.java │ │ ├── LongPushInstructionNode.java │ │ ├── MethodInstructionNode.java │ │ └── TypeInstructionNode.java │ └── test │ └── java │ └── dev │ └── xdark │ └── classfile │ └── ClassNodeTest.java ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/README.md -------------------------------------------------------------------------------- /classfile-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/README.md -------------------------------------------------------------------------------- /classfile-core/build.gradle: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/AccessFlag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/AccessFlag.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/AttributeWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/AttributeWriter.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/ClassAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/ClassAdapter.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/ClassContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/ClassContext.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/ClassIO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/ClassIO.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/ClassVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/ClassVersion.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/ClassVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/ClassVisitor.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/ClassWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/ClassWriter.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/FieldWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/FieldWriter.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/FilterClassVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/FilterClassVisitor.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/InvalidClassException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/InvalidClassException.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/MethodWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/MethodWriter.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/annotation/AnnotationArrayVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/annotation/AnnotationArrayVisitor.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/annotation/AnnotationIO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/annotation/AnnotationIO.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/annotation/AnnotationVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/annotation/AnnotationVisitor.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementType.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementValue.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementValueAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementValueAnnotation.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementValueArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementValueArray.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementValueBoolean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementValueBoolean.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementValueByte.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementValueByte.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementValueChar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementValueChar.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementValueClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementValueClass.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementValueConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementValueConstant.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementValueDouble.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementValueDouble.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementValueEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementValueEnum.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementValueFloat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementValueFloat.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementValueInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementValueInt.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementValueLong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementValueLong.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementValueShort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementValueShort.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementValueString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/annotation/ElementValueString.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/annotation/FilterAnnotationArrayVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/annotation/FilterAnnotationArrayVisitor.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/annotation/FilterAnnotationVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/annotation/FilterAnnotationVisitor.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/annotation/InvalidAnnotationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/annotation/InvalidAnnotationException.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/AnnotationDefaultAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/AnnotationDefaultAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/Attribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/Attribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/AttributeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/AttributeAdapter.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/AttributeCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/AttributeCollector.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/AttributeIO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/AttributeIO.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/AttributeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/AttributeInfo.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/AttributeLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/AttributeLocation.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/AttributeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/AttributeUtil.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/AttributeVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/AttributeVisitor.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/BootstrapMethodsAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/BootstrapMethodsAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/CodeAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/CodeAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/ConstantValueAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/ConstantValueAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/DeprecatedAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/DeprecatedAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/EnclosingMethodAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/EnclosingMethodAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/ExceptionsAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/ExceptionsAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/FilterAttributeVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/FilterAttributeVisitor.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/InnerClassesAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/InnerClassesAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/InvalidAttributeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/InvalidAttributeException.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/KnownInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/KnownInfo.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/LineNumberTableAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/LineNumberTableAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/LocalVariableTableAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/LocalVariableTableAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/LocalVariableTypeTableAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/LocalVariableTypeTableAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/MethodParametersAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/MethodParametersAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/ModuleAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/ModuleAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/ModuleMainClassAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/ModuleMainClassAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/ModulePackagesAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/ModulePackagesAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/NamedAttributeInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/NamedAttributeInstance.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/NestHostAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/NestHostAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/NestMembersAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/NestMembersAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/PermittedSubclassesAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/PermittedSubclassesAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/RecordAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/RecordAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/RuntimeAnnotationsAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/RuntimeAnnotationsAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/RuntimeInvisibleRuntimeParameterAnnotationsAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/RuntimeInvisibleRuntimeParameterAnnotationsAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/RuntimeParameterAnnotationsAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/RuntimeParameterAnnotationsAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/RuntimeVisibleRuntimeParameterAnnotationsAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/RuntimeVisibleRuntimeParameterAnnotationsAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/SignatureAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/SignatureAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/SourceDebugExtensionAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/SourceDebugExtensionAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/SourceFileAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/SourceFileAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/SyntheticAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/SyntheticAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/UnknownAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/UnknownAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/code/CodeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/code/CodeAdapter.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/code/CodeBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/code/CodeBuilder.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/code/CodeIO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/code/CodeIO.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/code/CodeVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/code/CodeVisitor.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/code/CodeWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/code/CodeWriter.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/code/FilterCodeVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/code/FilterCodeVisitor.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/code/FilterInstructionVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/code/FilterInstructionVisitor.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/code/InstructionIO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/code/InstructionIO.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/code/InstructionVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/code/InstructionVisitor.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/code/InvalidInstructionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/code/InvalidInstructionException.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/StackMapTableAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/StackMapTableAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/frame/AppendFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/frame/AppendFrame.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/frame/ChopFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/frame/ChopFrame.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/frame/FrameTypeRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/frame/FrameTypeRange.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/frame/FullFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/frame/FullFrame.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/frame/SameExtendedFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/frame/SameExtendedFrame.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/frame/SameFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/frame/SameFrame.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/frame/SameLocalsOneStackItemExtendedFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/frame/SameLocalsOneStackItemExtendedFrame.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/frame/SameLocalsOneStackItemFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/frame/SameLocalsOneStackItemFrame.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/frame/StackMapFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/frame/StackMapFrame.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/frame/StackMapFrameType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/frame/StackMapFrameType.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/type/DoubleVerificationTypeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/type/DoubleVerificationTypeInfo.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/type/FloatVerificationTypeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/type/FloatVerificationTypeInfo.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/type/IntegerVerificationTypeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/type/IntegerVerificationTypeInfo.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/type/LongVerificationTypeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/type/LongVerificationTypeInfo.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/type/NullVerificationTypeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/type/NullVerificationTypeInfo.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/type/ObjectVariableVerificationTypeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/type/ObjectVariableVerificationTypeInfo.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/type/TopVerificationTypeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/type/TopVerificationTypeInfo.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/type/UninitializedThisVerificationTypeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/type/UninitializedThisVerificationTypeInfo.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/type/UninitializedVariableVerificationTypeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/type/UninitializedVariableVerificationTypeInfo.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/type/VerificationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/type/VerificationType.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/type/VerificationTypeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/stackmap/type/VerificationTypeInfo.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/type/CatchTargetInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/type/CatchTargetInfo.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/type/EmptyTargetInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/type/EmptyTargetInfo.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/type/FormalParameterTargetInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/type/FormalParameterTargetInfo.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/type/LocalVariableTargetInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/type/LocalVariableTargetInfo.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/type/OffsetTargetInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/type/OffsetTargetInfo.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/type/ParameterBoundTargetInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/type/ParameterBoundTargetInfo.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/type/ParameterTargetInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/type/ParameterTargetInfo.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/type/RuntimeInvisibleTypeAnnotationsAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/type/RuntimeInvisibleTypeAnnotationsAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/type/RuntimeTypeAnnotationsAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/type/RuntimeTypeAnnotationsAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/type/RuntimeVisibleTypeAnnotationsAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/type/RuntimeVisibleTypeAnnotationsAttribute.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/type/SuperTypeTargetInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/type/SuperTypeTargetInfo.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/type/TargetInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/type/TargetInfo.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/type/TargetType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/type/TargetType.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/type/ThrowsTargetInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/type/ThrowsTargetInfo.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/type/TypeAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/type/TypeAnnotation.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/type/TypeArgumentInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/type/TypeArgumentInfo.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/attribute/type/TypePath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/attribute/type/TypePath.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/constantpool/BuiltConstantPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/constantpool/BuiltConstantPool.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantClass.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantDouble.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantDouble.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantEntry.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantFieldReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantFieldReference.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantFloat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantFloat.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantInteger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantInteger.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantInterfaceMethodReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantInterfaceMethodReference.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantInvokeDynamic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantInvokeDynamic.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantLong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantLong.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantMethodReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantMethodReference.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantMethodType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantMethodType.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantModule.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantNameAndType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantNameAndType.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantPackage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantPackage.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantPool.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantPoolBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantPoolBuilder.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantPoolCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantPoolCollector.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantPoolIO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantPoolIO.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantPoolVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantPoolVisitor.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantReference.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantString.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantUtf8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantUtf8.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantethodHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/constantpool/ConstantethodHandle.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/constantpool/FilterConstantPoolVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/constantpool/FilterConstantPoolVisitor.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/constantpool/Tag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/constantpool/Tag.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/constantpool/ValueEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/constantpool/ValueEntry.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/dynamic/MethodHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/dynamic/MethodHandle.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/dynamic/ReferenceKind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/dynamic/ReferenceKind.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/field/FieldAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/field/FieldAdapter.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/field/FieldVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/field/FieldVisitor.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/field/FilterFieldVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/field/FilterFieldVisitor.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/io/Codec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/io/Codec.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/io/ContextCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/io/ContextCodec.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/io/ContextDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/io/ContextDecoder.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/io/ContextEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/io/ContextEncoder.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/io/ContextSkip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/io/ContextSkip.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/io/Decoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/io/Decoder.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/io/Encoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/io/Encoder.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/io/Input.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/io/Input.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/io/Output.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/io/Output.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/io/Seekable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/io/Seekable.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/io/Skip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/io/Skip.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/io/buffer/ByteBufferAllocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/io/buffer/ByteBufferAllocator.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/io/buffer/ByteBufferInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/io/buffer/ByteBufferInput.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/io/buffer/ByteBufferOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/io/buffer/ByteBufferOutput.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/io/buffer/ImmediateAllocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/io/buffer/ImmediateAllocator.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/method/FilterMethodVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/method/FilterMethodVisitor.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/method/MethodAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/method/MethodAdapter.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/method/MethodVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/method/MethodVisitor.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/opcode/AbstractInstruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/opcode/AbstractInstruction.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/opcode/EmptyInstruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/opcode/EmptyInstruction.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/opcode/FieldInstruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/opcode/FieldInstruction.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/opcode/FlowInstruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/opcode/FlowInstruction.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/opcode/IincInstruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/opcode/IincInstruction.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/opcode/Instruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/opcode/Instruction.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/opcode/IntJumpInstruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/opcode/IntJumpInstruction.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/opcode/JumpInstruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/opcode/JumpInstruction.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/opcode/JvmOpcodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/opcode/JvmOpcodes.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/opcode/Label.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/opcode/Label.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/opcode/LookupSwitchInstruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/opcode/LookupSwitchInstruction.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/opcode/MethodInstruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/opcode/MethodInstruction.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/opcode/Opcode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/opcode/Opcode.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/opcode/ShortJumpInstruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/opcode/ShortJumpInstruction.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/opcode/SignedShortInstruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/opcode/SignedShortInstruction.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/opcode/SingedByteInstruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/opcode/SingedByteInstruction.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/opcode/TableSwitchInstruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/opcode/TableSwitchInstruction.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/opcode/TwoUnsignedShortInstruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/opcode/TwoUnsignedShortInstruction.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/opcode/UnsignedByteInstruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/opcode/UnsignedByteInstruction.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/opcode/UnsignedShortInstruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/opcode/UnsignedShortInstruction.java -------------------------------------------------------------------------------- /classfile-core/src/main/java/dev/xdark/classfile/opcode/WideInstruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/main/java/dev/xdark/classfile/opcode/WideInstruction.java -------------------------------------------------------------------------------- /classfile-core/src/test/java/dev/xdark/classfile/ClassIOTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/test/java/dev/xdark/classfile/ClassIOTest.java -------------------------------------------------------------------------------- /classfile-core/src/test/java/dev/xdark/classfile/ClassWriteTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/test/java/dev/xdark/classfile/ClassWriteTest.java -------------------------------------------------------------------------------- /classfile-core/src/test/java/dev/xdark/classfile/ConstantTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-core/src/test/java/dev/xdark/classfile/ConstantTest.java -------------------------------------------------------------------------------- /classfile-patcher/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-patcher/README.md -------------------------------------------------------------------------------- /classfile-patcher/build.gradle: -------------------------------------------------------------------------------- 1 | dependencies { 2 | implementation project(':classfile-core') 3 | } 4 | -------------------------------------------------------------------------------- /classfile-patcher/src/main/java/dev/xdark/classfile/ForeignAttributeFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-patcher/src/main/java/dev/xdark/classfile/ForeignAttributeFilter.java -------------------------------------------------------------------------------- /classfile-patcher/src/main/java/dev/xdark/classfile/OakVersionPatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-patcher/src/main/java/dev/xdark/classfile/OakVersionPatcher.java -------------------------------------------------------------------------------- /classfile-patcher/src/main/java/dev/xdark/classfile/UnknownAttributeFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-patcher/src/main/java/dev/xdark/classfile/UnknownAttributeFilter.java -------------------------------------------------------------------------------- /classfile-tree/README.md: -------------------------------------------------------------------------------- 1 | # classfile-tree 2 | Tree API for the core module. -------------------------------------------------------------------------------- /classfile-tree/build.gradle: -------------------------------------------------------------------------------- 1 | dependencies { 2 | implementation project(':classfile-core') 3 | } 4 | -------------------------------------------------------------------------------- /classfile-tree/src/main/java/dev/xdark/classfile/ClassNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-tree/src/main/java/dev/xdark/classfile/ClassNode.java -------------------------------------------------------------------------------- /classfile-tree/src/main/java/dev/xdark/classfile/FieldNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-tree/src/main/java/dev/xdark/classfile/FieldNode.java -------------------------------------------------------------------------------- /classfile-tree/src/main/java/dev/xdark/classfile/MethodNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-tree/src/main/java/dev/xdark/classfile/MethodNode.java -------------------------------------------------------------------------------- /classfile-tree/src/main/java/dev/xdark/classfile/NodeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-tree/src/main/java/dev/xdark/classfile/NodeUtil.java -------------------------------------------------------------------------------- /classfile-tree/src/main/java/dev/xdark/classfile/UnknownAttributeCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-tree/src/main/java/dev/xdark/classfile/UnknownAttributeCollector.java -------------------------------------------------------------------------------- /classfile-tree/src/main/java/dev/xdark/classfile/UnknownStoredAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-tree/src/main/java/dev/xdark/classfile/UnknownStoredAttribute.java -------------------------------------------------------------------------------- /classfile-tree/src/main/java/dev/xdark/classfile/pseuo/DoublePushInstructionNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-tree/src/main/java/dev/xdark/classfile/pseuo/DoublePushInstructionNode.java -------------------------------------------------------------------------------- /classfile-tree/src/main/java/dev/xdark/classfile/pseuo/FieldInstructionNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-tree/src/main/java/dev/xdark/classfile/pseuo/FieldInstructionNode.java -------------------------------------------------------------------------------- /classfile-tree/src/main/java/dev/xdark/classfile/pseuo/FloatPushInstructionNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-tree/src/main/java/dev/xdark/classfile/pseuo/FloatPushInstructionNode.java -------------------------------------------------------------------------------- /classfile-tree/src/main/java/dev/xdark/classfile/pseuo/IncrementInstructionNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-tree/src/main/java/dev/xdark/classfile/pseuo/IncrementInstructionNode.java -------------------------------------------------------------------------------- /classfile-tree/src/main/java/dev/xdark/classfile/pseuo/InstructionNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-tree/src/main/java/dev/xdark/classfile/pseuo/InstructionNode.java -------------------------------------------------------------------------------- /classfile-tree/src/main/java/dev/xdark/classfile/pseuo/IntPushInstructionNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-tree/src/main/java/dev/xdark/classfile/pseuo/IntPushInstructionNode.java -------------------------------------------------------------------------------- /classfile-tree/src/main/java/dev/xdark/classfile/pseuo/LdcInstructionNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-tree/src/main/java/dev/xdark/classfile/pseuo/LdcInstructionNode.java -------------------------------------------------------------------------------- /classfile-tree/src/main/java/dev/xdark/classfile/pseuo/LongPushInstructionNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-tree/src/main/java/dev/xdark/classfile/pseuo/LongPushInstructionNode.java -------------------------------------------------------------------------------- /classfile-tree/src/main/java/dev/xdark/classfile/pseuo/MethodInstructionNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-tree/src/main/java/dev/xdark/classfile/pseuo/MethodInstructionNode.java -------------------------------------------------------------------------------- /classfile-tree/src/main/java/dev/xdark/classfile/pseuo/TypeInstructionNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-tree/src/main/java/dev/xdark/classfile/pseuo/TypeInstructionNode.java -------------------------------------------------------------------------------- /classfile-tree/src/test/java/dev/xdark/classfile/ClassNodeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/classfile-tree/src/test/java/dev/xdark/classfile/ClassNodeTest.java -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxDark/classfile/HEAD/settings.gradle --------------------------------------------------------------------------------