Searched refs:classFile (Results 1 - 25 of 114) sorted by relevance

12345

/openjdk10/langtools/test/tools/javac/constDebug/
H A DConstDebugTest.java41 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 DT6595666.java45 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 DNoInnerClassesTest.java49 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 DClassReader.java42 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 DT4880663.java42 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 DT6271787.java40 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 DAnonymousClassFlags.java104 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 DDriver.java133 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 DRuntimeAnnotationsTestBase.java42 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 DRuntimeParameterAnnotationsTestBase.java37 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 DTestAnnotationInfo.java50 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 DRuntimeParameterAnnotationsForLambdaTest.java80 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 DSibling.java48 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 DAnnotationDefaultVerifier.java58 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 DDuplicateConstantPoolEntry.java92 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 DClassPathLoader.java67 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 DInnerClassCannotBeVerified.java72 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 DTestIndyStringConcat.java78 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 DSourceFileTestBase.java91 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 DSyntheticTestDriver.java94 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 DTestConcreteClassWithAbstractMethod.java60 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 DVMAnonymousClasses.java52 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 DPrimitiveHostClass.java75 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 DTestBadHostClass.java56 private static int constantPoolSize(byte[] classFile) { argument
57 return ((classFile[8] & 0xFF) << 8) | (classFile[9] & 0xFF);
/openjdk10/langtools/test/tools/javac/8009170/
H A DRedundantByteCodeInArrayTest.java59 ClassFile classFile = ClassFile.read(file);
60 ConstantPool constantPool = classFile.constant_pool;
63 for (Method method : classFile.methods) {

Completed in 222 milliseconds

12345