/openjdk10/langtools/test/tools/javac/constDebug/ |
H A D | ConstDebugTest.java | 41 ClassFile classFile = ClassFile.read(Paths.get(System.getProperty("test.classes"), 43 for (Method method: classFile.methods) { 44 if (method.getName(classFile.constant_pool).equals("<clinit>")) {
|
/openjdk10/langtools/test/tools/javac/ |
H A D | T6595666.java | 45 File classFile = new File(basename+".class"); 46 classFile.delete(); 47 if (classFile.exists()) 48 throw new Exception("setup error, can't delete " + classFile); 51 if (classFile.exists()) 52 throw new Exception("failed: found " + classFile); 55 if (!classFile.exists()) 56 throw new Exception("failed: " + classFile + " not found");
|
/openjdk10/langtools/test/tools/javac/classfiles/attributes/innerclasses/ |
H A D | NoInnerClassesTest.java | 49 ClassFile classFile = readClassFile("NoInnerClassesTest"); 50 assertNull(classFile.getAttribute(Attribute.InnerClasses), "Found inner class attribute");
|
/openjdk10/langtools/src/jdk.jdeps/share/classes/com/sun/tools/classfile/ |
H A D | ClassReader.java | 42 ClassReader(ClassFile classFile, InputStream in, Attribute.Factory attributeFactory) throws IOException { argument 43 this.classFile = Objects.requireNonNull(classFile); 49 return classFile; 53 return classFile.constant_pool; 104 private ClassFile classFile; field in class:ClassReader
|
/openjdk10/langtools/test/tools/javap/ |
H A D | T4880663.java | 42 File classFile = compileTestFile(javaFile); 43 verify(classFile, "class Test {"); 65 String javap(File classFile) { argument 68 int rc = com.sun.tools.javap.Main.run(new String[] { classFile.getPath() }, out); 76 void verify(File classFile, String... expects) { argument 77 String output = javap(classFile);
|
H A D | T6271787.java | 40 File classFile = compileTestFile(javaFile); 42 verify(classFile, 77 void verify(File classFile, String... expects) { argument 78 String output = javap(classFile);
|
/openjdk10/langtools/test/tools/javac/AnonymousClass/ |
H A D | AnonymousClassFlags.java | 104 static void assertClassFlags(ClassFile classFile, String name, int expected) { argument 108 int classActual = classFile.access_flags.flags; 116 static void assertInnerFlags(ClassFile classFile, String name, int expected) throws ConstantPoolException { argument 117 int innerActual = lookupInnerFlags(classFile, name).flags; 120 " in class " + classFile.getName() + 125 private static AccessFlags lookupInnerFlags(ClassFile classFile, String innerName) throws ConstantPoolException { argument 126 InnerClasses_attribute inners = (InnerClasses_attribute) classFile.getAttribute("InnerClasses"); 128 throw new AssertionError("InnerClasses attribute missing in class " + classFile.getName()); 131 String entryName = info.getInnerClassInfo(classFile.constant_pool).getName(); 136 throw new AssertionError("No InnerClasses entry in class " + classFile [all...] |
/openjdk10/langtools/test/tools/javac/classfiles/attributes/Signature/ |
H A D | Driver.java | 133 ClassFile classFile = readClassFile(file); 138 classFile, 139 () -> (Signature_attribute) classFile.getAttribute(Attribute.Signature), 142 testFields(getExpectedFieldSignatures(clazz), classFile); 144 testMethods(getExpectedMethodSignatures(clazz), classFile); 166 private void testMethods(Map<String, ExpectedSignature> expectedSignatures, ClassFile classFile) argument 168 String className = classFile.getName(); 170 for (Method method : classFile.methods) { 171 String methodName = getMethodName(classFile, method); 179 classFile, 188 getMethodName(ClassFile classFile, Method method) argument 195 testFields(Map<String, ExpectedSignature> expectedSignatures, ClassFile classFile) argument 213 testAttribute( String memberName, ClassFile classFile, Supplier<Signature_attribute> sup, ExpectedSignature expectedSignature) argument [all...] |
/openjdk10/langtools/test/tools/javac/classfiles/attributes/annotations/ |
H A D | RuntimeAnnotationsTestBase.java | 42 ClassFile classFile = readClassFile(entry.getValue()); 44 testAttributes(clazz, classFile, () -> classFile.attributes); 46 testMethods(clazz, classFile); 48 testFields(clazz, classFile); 52 private void testMethods(TestCase.TestClassInfo clazz, ClassFile classFile) argument 56 for (Method method : classFile.methods) { 57 String methodName = method.getName(classFile.constant_pool) + 58 method.descriptor.getParameterTypes(classFile.constant_pool); 70 testAttributes(testMethod, classFile, () 75 testFields(TestCase.TestClassInfo clazz, ClassFile classFile) argument 92 testAttributes( TestCase.TestMemberInfo member, ClassFile classFile, Supplier<Attributes> attributes) argument 129 collectAnnotations( ClassFile classFile, TestCase.TestMemberInfo member, Attributes attributes, String attribute) argument [all...] |
H A D | RuntimeParameterAnnotationsTestBase.java | 37 ClassFile classFile = readClassFile(classes.get(entry.getKey())); 39 String className = classFile.getName(); 41 for (Method method : classFile.methods) { 42 String methodName = method.getName(classFile.constant_pool) + 43 method.descriptor.getParameterTypes(classFile.constant_pool); 54 testAttributes(testMethod, classFile, method); 62 ClassFile classFile, 65 classFile, 70 classFile, 99 expectedAnnotation.testAnnotation(this, classFile, 60 testAttributes( TestCase.TestMethodInfo testMethod, ClassFile classFile, Method method) argument 106 collectAnnotations( ClassFile classFile, TestCase.TestMethodInfo testMethod, Method method, String attribute) argument [all...] |
H A D | TestAnnotationInfo.java | 50 public void testAnnotation(TestResult testResult, ClassFile classFile, Annotation annotation) argument 52 testResult.checkEquals(classFile.constant_pool.getUTF8Value(annotation.type_index), 62 testResult.checkEquals(classFile.constant_pool.getUTF8Value(pair.element_name_index), 64 elementValues.get(i).elementValue.testElementValue(testResult, classFile, pair.value); 104 ClassFile classFile, 119 ClassFile classFile, 126 (ConstantPool.CONSTANT_Integer_info) classFile.constant_pool.get(ev.const_value_index); 146 ClassFile classFile, 153 (ConstantPool.CONSTANT_Integer_info) classFile.constant_pool.get(ev.const_value_index); 173 ClassFile classFile, 103 testElementValue(TestResult testResult, ClassFile classFile, Annotation.element_value element_value) argument 118 testElementValue(TestResult testResult, ClassFile classFile, Annotation.element_value element_value) argument 145 testElementValue(TestResult testResult, ClassFile classFile, Annotation.element_value element_value) argument 172 testElementValue(TestResult testResult, ClassFile classFile, Annotation.element_value element_value) argument 200 testElementValue(TestResult testResult, ClassFile classFile, Annotation.element_value element_value) argument 227 testElementValue(TestResult testResult, ClassFile classFile, Annotation.element_value element_value) argument 254 testElementValue(TestResult testResult, ClassFile classFile, Annotation.element_value element_value) argument 281 testElementValue(TestResult testResult, ClassFile classFile, Annotation.element_value element_value) argument 310 testElementValue( TestResult testResult, ClassFile classFile, Annotation.element_value element_value) argument 352 testElementValue( TestResult testResult, ClassFile classFile, Annotation.element_value element_value) argument 382 testElementValue( TestResult testResult, ClassFile classFile, Annotation.element_value element_value) argument 414 testElementValue( TestResult testResult, ClassFile classFile, Annotation.element_value element_value) argument [all...] |
H A D | RuntimeParameterAnnotationsForLambdaTest.java | 80 ClassFile classFile = readClassFile(compile(source).getClasses().get(CLASS_NAME)); 82 for (Method method : classFile.methods) { 83 if (method.getName(classFile.constant_pool).startsWith("lambda$")) { 85 testAttributes(testMethodInfo, classFile, method); 100 ClassFile classFile, 98 testAttributes( TestCase.TestMethodInfo testMethod, ClassFile classFile, Method method) argument
|
/openjdk10/langtools/test/tools/javac/api/ |
H A D | Sibling.java | 48 JavaFileObject classFile = fm.getJavaFileForOutput(CLASS_OUTPUT, 53 if (!classFile.toUri().equals(file.toURI())) 55 classFile.toUri());
|
/openjdk10/langtools/test/tools/javac/classfiles/attributes/AnnotationDefault/ |
H A D | AnnotationDefaultVerifier.java | 58 public void testElementValue(int tag, TestResult testResult, ClassFile classFile, argument 61 get(tag).testElementValue(testResult, classFile, element_value, values); 88 ClassFile classFile, 99 ClassFile classFile, 106 classFile.constant_pool.get(ev.const_value_index); 115 ClassFile classFile, 122 classFile.constant_pool.get(ev.const_value_index); 131 ClassFile classFile, 138 classFile.constant_pool.get(ev.const_value_index); 147 ClassFile classFile, 86 testElementValue( TestResult testCase, ClassFile classFile, Annotation.element_value element_value, String[] values) argument 97 testElementValue( TestResult testCase, ClassFile classFile, Annotation.element_value element_value, String[] values) argument 113 testElementValue( TestResult testCase, ClassFile classFile, Annotation.element_value element_value, String[] values) argument 129 testElementValue( TestResult testCase, ClassFile classFile, Annotation.element_value element_value, String[] values) argument 145 testElementValue( TestResult testCase, ClassFile classFile, Annotation.element_value element_value, String[] values) argument 161 testElementValue( TestResult testCase, ClassFile classFile, Annotation.element_value element_value, String[] values) argument 183 testElementValue( TestResult testCase, ClassFile classFile, Annotation.element_value element_value, String[] values) argument 199 testElementValue( TestResult testCase, ClassFile classFile, Annotation.element_value element_value, String[] values) argument 226 testElementValue( TestResult testCase, ClassFile classFile, Annotation.element_value element_value, String[] values) argument 266 testElementValue( TestResult testCase, ClassFile classFile, Annotation.element_value element_value, String[] values) argument [all...] |
/openjdk10/langtools/test/tools/javac/8000518/ |
H A D | DuplicateConstantPoolEntry.java | 92 ClassFile classFile = ClassFile.read(file); 94 i < classFile.constant_pool.size() - 1; 95 i += classFile.constant_pool.get(i).size()) { 96 for (int j = i + classFile.constant_pool.get(i).size(); 97 j < classFile.constant_pool.size(); 98 j += classFile.constant_pool.get(j).size()) { 99 if (classFile.constant_pool.get(i).toString(). 100 equals(classFile.constant_pool.get(j).toString())) {
|
/openjdk10/corba/src/jdk.rmic/share/classes/sun/rmi/rmic/iiop/ |
H A D | ClassPathLoader.java | 67 ClassFile classFile = classPath.getFile(filename); 69 if (classFile != null) { 81 = new DataInputStream(classFile.getInputStream()); 88 data = new byte[(int)classFile.length()];
|
/openjdk10/langtools/test/tools/javac/7199823/ |
H A D | InnerClassCannotBeVerified.java | 72 ClassFile classFile = ClassFile.read(file); 74 classFile.getSuperclassName().equals("java/lang/Object"); 75 boolean implementsNoInterface = classFile.interfaces.length == 0; 76 boolean noMethods = classFile.methods.length == 0;
|
/openjdk10/langtools/test/tools/javac/StringConcat/ |
H A D | TestIndyStringConcat.java | 78 ClassFile classFile = ClassFile.read(new File(System.getProperty("test.classes", "."), 80 ConstantPool constantPool = classFile.constant_pool; 83 (BootstrapMethods_attribute)classFile 86 for (Method method : classFile.methods) {
|
/openjdk10/langtools/test/tools/javac/classfiles/attributes/SourceFile/ |
H A D | SourceFileTestBase.java | 91 private void assertAttributePresent(ClassFile classFile, String fileName) throws Exception { argument 96 for (Attribute a : classFile.attributes.attrs) { 97 if (Attribute.SourceFile.equals(a.getName(classFile.constant_pool))) { 106 assertEquals(classFile.constant_pool.getUTF8Info(attribute.attribute_name_index).value, 108 assertEquals(classFile.constant_pool.getUTF8Info(attribute.sourcefile_index).value, fileName,
|
/openjdk10/langtools/test/tools/javac/classfiles/attributes/Synthetic/ |
H A D | SyntheticTestDriver.java | 94 private String getMethodName(ClassFile classFile, Method method) argument 96 String methodName = method.getName(classFile.constant_pool); 97 String parameters = method.descriptor.getParameterTypes(classFile.constant_pool); 109 ClassFile classFile = entry.getValue(); 112 classFile, 113 () -> (Synthetic_attribute) classFile.getAttribute(Attribute.Synthetic), 114 classFile.access_flags::getClassFlags, 126 for (Method method : classFile.methods) { 127 String methodName = getMethodName(classFile, method); 130 classFile, 184 testAttribute(ClassFile classFile, Supplier<Synthetic_attribute> getSyntheticAttribute, Supplier<Set<String>> getAccessFlags, Set<String> expectedMembers, String memberName, String info) argument [all...] |
/openjdk10/hotspot/test/runtime/lambda-features/ |
H A D | TestConcreteClassWithAbstractMethod.java | 60 byte[] classFile = dumpT1(); 61 return defineClass(classT1, classFile, 0, classFile.length); 64 byte[] classFile = dumpT2(); 65 return defineClass(classT2, classFile, 0, classFile.length); 68 byte[] classFile = dumpT3(); 69 return defineClass(classT3, classFile, 0, classFile.length);
|
/openjdk10/hotspot/test/compiler/jsr292/ |
H A D | VMAnonymousClasses.java | 52 static int getConstantPoolSize(byte[] classFile) { argument 58 return ((classFile[8] & 0xFF) << 8) | (classFile[9] & 0xFF); 77 byte[] classFile = cw.toByteArray(); 79 Object[] cpPatches = new Object[getConstantPoolSize(classFile)]; 82 Class<?> test = UNSAFE.defineAnonymousClass(VMAnonymousClasses.class, classFile, cpPatches);
|
/openjdk10/hotspot/test/runtime/Unsafe/ |
H A D | PrimitiveHostClass.java | 75 private static int constantPoolSize(byte[] classFile) { argument 76 return ((classFile[8] & 0xFF) << 8) | (classFile[9] & 0xFF);
|
/openjdk10/jdk/test/jdk/internal/misc/Unsafe/ |
H A D | TestBadHostClass.java | 56 private static int constantPoolSize(byte[] classFile) { argument 57 return ((classFile[8] & 0xFF) << 8) | (classFile[9] & 0xFF);
|
/openjdk10/langtools/test/tools/javac/8009170/ |
H A D | RedundantByteCodeInArrayTest.java | 59 ClassFile classFile = ClassFile.read(file); 60 ConstantPool constantPool = classFile.constant_pool; 63 for (Method method : classFile.methods) {
|