test_class.declarator: internal = new InternalResolver()
test_class.modifier: @Spy
      private
test_class.original_string: @Spy
      private InternalResolver internal = new InternalResolver();
test_class.type: InternalResolver
test_class.var_name: internal
test_class.file: ParticleNativeAPI-core/src/test/java/com/github/fierioziy/particlenativeapi/core/asm/utils/InternalResolverTest.java
test_class.identifier: InternalResolverTest
test_case.body: @Test
      public void test_getOBC_Extended() {
          assertEquals("org/bukkit/craftbukkit/caveupdate/XD/DDDD",
                  internal.getOBC("XD/DDDD").getInternalName());
      }
test_case.class_method_signature: InternalResolverTest.test_getOBC_Extended()
test_case.full_signature: @Test public void test_getOBC_Extended()
test_case.identifier: test_getOBC_Extended
test_case.invocations: assertEquals getInternalName getOBC
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void test_getOBC_Extended()
focal_class.declarator: cl
focal_class.modifier: private
focal_class.original_string: private TempClassLoader cl;
focal_class.type: TempClassLoader
focal_class.var_name: cl
focal_class.declarator: packageVersion
focal_class.modifier: private
focal_class.original_string: private String packageVersion;
focal_class.type: String
focal_class.var_name: packageVersion
focal_class.file: ParticleNativeAPI-core/src/main/java/com/github/fierioziy/particlenativeapi/core/asm/utils/InternalResolver.java
focal_class.identifier: InternalResolver
focal_class.class_method_signature: InternalResolver.InternalResolver()
focal_class.full_signature:   InternalResolver()
focal_class.identifier: InternalResolver
focal_class.parameters: ()
focal_class.signature:  InternalResolver()
focal_class.class_method_signature: InternalResolver.InternalResolver(JavaPlugin plugin)
focal_class.full_signature: public  InternalResolver(JavaPlugin plugin)
focal_class.identifier: InternalResolver
focal_class.modifiers: public
focal_class.parameters: (JavaPlugin plugin)
focal_class.signature:  InternalResolver(JavaPlugin plugin)
focal_class.class_method_signature: InternalResolver.getPackageVersion()
focal_class.full_signature: public String getPackageVersion()
focal_class.identifier: getPackageVersion
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getPackageVersion()
focal_class.class_method_signature: InternalResolver.getTempClassLoader()
focal_class.full_signature: public TempClassLoader getTempClassLoader()
focal_class.identifier: getTempClassLoader
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: TempClassLoader
focal_class.signature: TempClassLoader getTempClassLoader()
focal_class.class_method_signature: InternalResolver.setTempClassLoader(TempClassLoader cl)
focal_class.full_signature: public void setTempClassLoader(TempClassLoader cl)
focal_class.identifier: setTempClassLoader
focal_class.modifiers: public
focal_class.parameters: (TempClassLoader cl)
focal_class.return: void
focal_class.signature: void setTempClassLoader(TempClassLoader cl)
focal_class.class_method_signature: InternalResolver.getNMS(String classPath)
focal_class.full_signature: public Type getNMS(String classPath)
focal_class.identifier: getNMS
focal_class.modifiers: public
focal_class.parameters: (String classPath)
focal_class.return: Type
focal_class.signature: Type getNMS(String classPath)
focal_class.class_method_signature: InternalResolver.getOBC(String classPath)
focal_class.full_signature: public Type getOBC(String classPath)
focal_class.identifier: getOBC
focal_class.modifiers: public
focal_class.parameters: (String classPath)
focal_class.return: Type
focal_class.signature: Type getOBC(String classPath)
focal_class.class_method_signature: InternalResolver.getParticles_1_8()
focal_class.full_signature: public Set<String> getParticles_1_8()
focal_class.identifier: getParticles_1_8
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Set<String>
focal_class.signature: Set<String> getParticles_1_8()
focal_class.class_method_signature: InternalResolver.getParticles_1_13()
focal_class.full_signature: public Set<String> getParticles_1_13()
focal_class.identifier: getParticles_1_13
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Set<String>
focal_class.signature: Set<String> getParticles_1_13()
focal_class.class_method_signature: InternalResolver.isPacketConstructor_1_7()
focal_class.full_signature: public boolean isPacketConstructor_1_7()
focal_class.identifier: isPacketConstructor_1_7
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isPacketConstructor_1_7()
focal_class.class_method_signature: InternalResolver.isPacketConstructor_1_8()
focal_class.full_signature: public boolean isPacketConstructor_1_8()
focal_class.identifier: isPacketConstructor_1_8
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isPacketConstructor_1_8()
focal_class.class_method_signature: InternalResolver.isPacketConstructor_1_13()
focal_class.full_signature: public boolean isPacketConstructor_1_13()
focal_class.identifier: isPacketConstructor_1_13
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isPacketConstructor_1_13()
focal_class.class_method_signature: InternalResolver.isPacketConstructor_1_15()
focal_class.full_signature: public boolean isPacketConstructor_1_15()
focal_class.identifier: isPacketConstructor_1_15
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isPacketConstructor_1_15()
focal_method.body: public Type getOBC(String classPath) {
          return Type.getType(String.format("Lorg/bukkit/craftbukkit/%s/%s;",
                  getPackageVersion(), classPath));
      }
focal_method.class_method_signature: InternalResolver.getOBC(String classPath)
focal_method.full_signature: public Type getOBC(String classPath)
focal_method.identifier: getOBC
focal_method.invocations: getType format getPackageVersion
focal_method.modifiers: public
focal_method.parameters: (String classPath)
focal_method.return: Type
focal_method.signature: Type getOBC(String classPath)