Created
November 10, 2019 12:40
-
-
Save natanfudge/2fc40a86e240f947b8a0b722d965ca69 to your computer and use it in GitHub Desktop.
new cvarregistry
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
javap -v CvarRegistry$Mutable.class | |
Classfile /C:/Users/natan/Desktop/LogisticsPipes/.gradle/loom-cache/remapped_mods/net.fabricmc.yarn.19w45b.4.therealfarfetchd.qcommon.cfg-1.0.0-10/therealfarfetchd/commoncfg/api/cmds/CvarRegistry$Mutable.class | |
Last modified Nov 10, 2019; size 2857 bytes | |
MD5 checksum b80ab4e16309ef8b7aebecfc742c3aaa | |
Compiled from "CvarRegistry.java" | |
public interface therealfarfetchd.commoncfg.api.cmds.CvarRegistry$Mutable extends therealfarfetchd.commoncfg.api.cmds.CvarRegistry | |
minor version: 0 | |
major version: 52 | |
flags: ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT | |
Constant pool: | |
#1 = Utf8 therealfarfetchd/commoncfg/api/cmds/CvarRegistry$Mutable | |
#2 = Class #1 // therealfarfetchd/commoncfg/api/cmds/CvarRegistry$Mutable | |
#3 = Utf8 java/lang/Object | |
#4 = Class #3 // java/lang/Object | |
#5 = Utf8 therealfarfetchd/commoncfg/api/cmds/CvarRegistry | |
#6 = Class #5 // therealfarfetchd/commoncfg/api/cmds/CvarRegistry | |
#7 = Utf8 CvarRegistry.java | |
#8 = Utf8 Lkotlin/Metadata; | |
#9 = Utf8 mv | |
#10 = Integer 1 | |
#11 = Integer 15 | |
#12 = Utf8 bv | |
#13 = Integer 0 | |
#14 = Integer 3 | |
#15 = Utf8 k | |
#16 = Utf8 d1 | |
#17 = Utf8 0\n\n\n \n\\n\n \n\n \n \n\n\n\nf 20J>0\ 2022\t0\n02H0\rHJ<0\ 202H002H0\rH&° ?\?(0¿ | |
#18 = Utf8 d2 | |
#19 = Utf8 Ltherealfarfetchd/commoncfg/api/cmds/CvarRegistry$Mutable; | |
#20 = Utf8 Ltherealfarfetchd/commoncfg/api/cmds/CvarRegistry; | |
#21 = Utf8 provide | |
#22 = Utf8 Ltherealfarfetchd/commoncfg/api/cmds/ConVar; | |
#23 = Utf8 T | |
#24 = Utf8 name | |
#25 = Utf8 | |
#26 = Utf8 field | |
#27 = Utf8 Ljava/lang/reflect/Field; | |
#28 = Utf8 on | |
#29 = Utf8 persistFile | |
#30 = Utf8 mapper | |
#31 = Utf8 Ltherealfarfetchd/commoncfg/api/cmds/CvarMapper; | |
#32 = Utf8 Ltherealfarfetchd/commoncfg/api/cmds/CvarField; | |
#33 = Utf8 cfg | |
#34 = Utf8 Mutable | |
#35 = Utf8 (Ljava/lang/String;Ljava/lang/reflect/Field;Ljava/lang/Object;Ljava/lang/String;Ltherealfarfetchd/commoncfg/api/cmds/CvarMapper;)Ltherealfarfetchd/commoncfg/api/cmds/ConVar; | |
#36 = Utf8 <T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/reflect/Field;Ljava/lang/Object;Ljava/lang/String;Ltherealfarfetchd/commoncfg/api/cmds/CvarMapper<TT;>;)Ltherealfarfetchd/commoncfg/api/cmds/ConVar; | |
#37 = Utf8 Lkotlin/jvm/JvmDefault; | |
#38 = Utf8 Lorg/jetbrains/annotations/NotNull; | |
#39 = Utf8 Lorg/jetbrains/annotations/Nullable; | |
#40 = String #24 // name | |
#41 = Utf8 kotlin/jvm/internal/Intrinsics | |
#42 = Class #41 // kotlin/jvm/internal/Intrinsics | |
#43 = Utf8 checkParameterIsNotNull | |
#44 = Utf8 (Ljava/lang/Object;Ljava/lang/String;)V | |
#45 = NameAndType #43:#44 // checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V | |
#46 = Methodref #42.#45 // kotlin/jvm/internal/Intrinsics.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V | |
#47 = String #26 // field | |
#48 = String #28 // on | |
#49 = String #30 // mapper | |
#50 = Utf8 therealfarfetchd/commoncfg/api/cmds/CvarField | |
#51 = Class #50 // therealfarfetchd/commoncfg/api/cmds/CvarField | |
#52 = Utf8 Companion | |
#53 = Utf8 Ltherealfarfetchd/commoncfg/api/cmds/CvarField$Companion; | |
#54 = NameAndType #52:#53 // Companion:Ltherealfarfetchd/commoncfg/api/cmds/CvarField$Companion; | |
#55 = Fieldref #51.#54 // therealfarfetchd/commoncfg/api/cmds/CvarField.Companion:Ltherealfarfetchd/commoncfg/api/cmds/CvarField$Companion; | |
#56 = Utf8 therealfarfetchd/commoncfg/api/cmds/CvarField$Companion | |
#57 = Class #56 // therealfarfetchd/commoncfg/api/cmds/CvarField$Companion | |
#58 = Utf8 from | |
#59 = Utf8 (Ljava/lang/reflect/Field;Ljava/lang/Object;)Ltherealfarfetchd/commoncfg/api/cmds/CvarField; | |
#60 = NameAndType #58:#59 // from:(Ljava/lang/reflect/Field;Ljava/lang/Object;)Ltherealfarfetchd/commoncfg/api/cmds/CvarField; | |
#61 = Methodref #57.#60 // therealfarfetchd/commoncfg/api/cmds/CvarField$Companion.from:(Ljava/lang/reflect/Field;Ljava/lang/Object;)Ltherealfarfetchd/commoncfg/api/cmds/CvarField; | |
#62 = Utf8 (Ljava/lang/String;Ltherealfarfetchd/commoncfg/api/cmds/CvarField;Ljava/lang/String;Ltherealfarfetchd/commoncfg/api/cmds/CvarMapper;)Ltherealfarfetchd/commoncfg/api/cmds/ConVar; | |
#63 = NameAndType #21:#62 // provide:(Ljava/lang/String;Ltherealfarfetchd/commoncfg/api/cmds/CvarField;Ljava/lang/String;Ltherealfarfetchd/commoncfg/api/cmds/CvarMapper;)Ltherealfarfetchd/commoncfg/api/cmds/ConVar; | |
#64 = InterfaceMethodref #2.#63 // therealfarfetchd/commoncfg/api/cmds/CvarRegistry$Mutable.provide:(Ljava/lang/String;Ltherealfarfetchd/commoncfg/api/cmds/CvarField;Ljava/lang/String;Ltherealfarfetchd/commoncfg/api/cmds/CvarMapper;)Ltherealfarfetchd/commoncfg/api/cmds/ConVar; | |
#65 = Utf8 this | |
#66 = Utf8 Ljava/lang/String; | |
#67 = Utf8 Ljava/lang/Object; | |
#68 = Utf8 <T:Ljava/lang/Object;>(Ljava/lang/String;Ltherealfarfetchd/commoncfg/api/cmds/CvarField<TT;>;Ljava/lang/String;Ltherealfarfetchd/commoncfg/api/cmds/CvarMapper<TT;>;)Ltherealfarfetchd/commoncfg/api/cmds/ConVar; | |
#69 = Utf8 Code | |
#70 = Utf8 LineNumberTable | |
#71 = Utf8 LocalVariableTable | |
#72 = Utf8 Signature | |
#73 = Utf8 RuntimeVisibleAnnotations | |
#74 = Utf8 RuntimeInvisibleAnnotations | |
#75 = Utf8 RuntimeInvisibleParameterAnnotations | |
#76 = Utf8 MethodParameters | |
#77 = Utf8 InnerClasses | |
#78 = Utf8 SourceFile | |
{ | |
public <T extends java.lang.Object> therealfarfetchd.commoncfg.api.cmds.ConVar provide(java.lang.String, java.lang.reflect.Field, java.lang.Object, java.lang.String, therealfarfetchd.commoncfg.api.cmds.CvarMapper<T>); | |
descriptor: (Ljava/lang/String;Ljava/lang/reflect/Field;Ljava/lang/Object;Ljava/lang/String;Ltherealfarfetchd/commoncfg/api/cmds/CvarMapper;)Ltherealfarfetchd/commoncfg/api/cmds/ConVar; | |
flags: ACC_PUBLIC | |
Code: | |
stack=5, locals=6, args_size=6 | |
0: aload_1 | |
1: ldc #40 // String name | |
3: invokestatic #46 // Method kotlin/jvm/internal/Intrinsics.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V | |
6: aload_2 | |
7: ldc #47 // String field | |
9: invokestatic #46 // Method kotlin/jvm/internal/Intrinsics.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V | |
12: aload_3 | |
13: ldc #48 // String on | |
15: invokestatic #46 // Method kotlin/jvm/internal/Intrinsics.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V | |
18: aload 5 | |
20: ldc #49 // String mapper | |
22: invokestatic #46 // Method kotlin/jvm/internal/Intrinsics.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V | |
25: aload_0 | |
26: aload_1 | |
27: getstatic #55 // Field therealfarfetchd/commoncfg/api/cmds/CvarField.Companion:Ltherealfarfetchd/commoncfg/api/cmds/CvarField$Companion; | |
30: aload_2 | |
31: aload_3 | |
32: invokevirtual #61 // Method therealfarfetchd/commoncfg/api/cmds/CvarField$Companion.from:(Ljava/lang/reflect/Field;Ljava/lang/Object;)Ltherealfarfetchd/commoncfg/api/cmds/CvarField; | |
35: aload 4 | |
37: aload 5 | |
39: invokeinterface #64, 5 // InterfaceMethod provide:(Ljava/lang/String;Ltherealfarfetchd/commoncfg/api/cmds/CvarField;Ljava/lang/String;Ltherealfarfetchd/commoncfg/api/cmds/CvarMapper;)Ltherealfarfetchd/commoncfg/api/cmds/ConVar; | |
44: areturn | |
LineNumberTable: | |
line 14: 25 | |
LocalVariableTable: | |
Start Length Slot Name Signature | |
0 45 0 this Ltherealfarfetchd/commoncfg/api/cmds/CvarRegistry$Mutable; | |
0 45 1 name Ljava/lang/String; | |
0 45 2 field Ljava/lang/reflect/Field; | |
0 45 3 on Ljava/lang/Object; | |
0 45 4 persistFile Ljava/lang/String; | |
0 45 5 mapper Ltherealfarfetchd/commoncfg/api/cmds/CvarMapper; | |
Signature: #36 // <T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/reflect/Field;Ljava/lang/Object;Ljava/lang/String;Ltherealfarfetchd/commoncfg/api/cmds/CvarMapper<TT;>;)Ltherealfarfetchd/commoncfg/api/cmds/ConVar; | |
RuntimeVisibleAnnotations: | |
0: #37() | |
RuntimeInvisibleAnnotations: | |
0: #38() | |
RuntimeInvisibleParameterAnnotations: | |
0: | |
0: #38() | |
1: | |
0: #38() | |
2: | |
0: #38() | |
3: | |
0: #39() | |
4: | |
0: #38() | |
MethodParameters: | |
Name Flags | |
name | |
field | |
on | |
persistFile | |
mapper | |
public abstract <T extends java.lang.Object> therealfarfetchd.commoncfg.api.cmds.ConVar provide(java.lang.String, therealfarfetchd.commoncfg.api.cmds.CvarField<T>, java.lang.String, therealfarfetchd.commoncfg.api.cmds.CvarMapper<T>); | |
descriptor: (Ljava/lang/String;Ltherealfarfetchd/commoncfg/api/cmds/CvarField;Ljava/lang/String;Ltherealfarfetchd/commoncfg/api/cmds/CvarMapper;)Ltherealfarfetchd/commoncfg/api/cmds/ConVar; | |
flags: ACC_PUBLIC, ACC_ABSTRACT | |
Signature: #68 // <T:Ljava/lang/Object;>(Ljava/lang/String;Ltherealfarfetchd/commoncfg/api/cmds/CvarField<TT;>;Ljava/lang/String;Ltherealfarfetchd/commoncfg/api/cmds/CvarMapper<TT;>;)Ltherealfarfetchd/commoncfg/api/cmds/ConVar; | |
RuntimeInvisibleAnnotations: | |
0: #38() | |
RuntimeInvisibleParameterAnnotations: | |
0: | |
0: #38() | |
1: | |
0: #38() | |
2: | |
0: #39() | |
3: | |
0: #38() | |
MethodParameters: | |
Name Flags | |
<no name> | |
<no name> | |
<no name> | |
<no name> | |
} | |
InnerClasses: | |
public static #34= #2 of #6; //Mutable=class therealfarfetchd/commoncfg/api/cmds/CvarRegistry$Mutable of class therealfarfetchd/commoncfg/api/cmds/CvarRegistry | |
SourceFile: "CvarRegistry.java" | |
RuntimeVisibleAnnotations: | |
0: #8(#9=[I#10,I#10,I#11],#12=[I#10,I#13,I#14],#15=I#10,#16=[s#17],#18=[s#19,s#20,s#21,s#22,s#23,s#24,s#25,s#26,s#27,s#28,s#25,s#29,s#30,s#31,s#32,s#33]) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment