Lines Matching refs:ClassFile
23 import com.google.turbine.bytecode.ClassFile.AnnotationInfo;
24 import com.google.turbine.bytecode.ClassFile.AnnotationInfo.ElementValue;
25 import com.google.turbine.bytecode.ClassFile.AnnotationInfo.ElementValue.ConstTurbineAnnotationValu…
26 import com.google.turbine.bytecode.ClassFile.AnnotationInfo.ElementValue.ConstTurbineClassValue;
27 import com.google.turbine.bytecode.ClassFile.AnnotationInfo.ElementValue.ConstValue;
28 import com.google.turbine.bytecode.ClassFile.AnnotationInfo.ElementValue.EnumConstValue;
29 import com.google.turbine.bytecode.ClassFile.MethodInfo.ParameterInfo;
30 import com.google.turbine.bytecode.ClassFile.ModuleInfo;
31 import com.google.turbine.bytecode.ClassFile.ModuleInfo.ExportInfo;
32 import com.google.turbine.bytecode.ClassFile.ModuleInfo.OpenInfo;
33 import com.google.turbine.bytecode.ClassFile.ModuleInfo.ProvideInfo;
34 import com.google.turbine.bytecode.ClassFile.ModuleInfo.RequireInfo;
35 import com.google.turbine.bytecode.ClassFile.ModuleInfo.UseInfo;
47 public static ClassFile read(byte[] bytes) { in read()
52 public static ClassFile read(@Nullable String path, byte[] bytes) { in read()
75 private ClassFile read() { in read()
101 List<ClassFile.FieldInfo> fieldinfos = readFields(constantPool); in read()
103 List<ClassFile.MethodInfo> methodinfos = readMethods(constantPool); in read()
106 List<ClassFile.InnerClass> innerclasses = ImmutableList.of(); in read()
107 ImmutableList.Builder<ClassFile.AnnotationInfo> annotations = ImmutableList.builder(); in read()
108 ClassFile.ModuleInfo module = null; in read()
133 return new ClassFile( in read()
156 private List<ClassFile.InnerClass> readInnerClasses( in readInnerClasses()
160 List<ClassFile.InnerClass> innerclasses = new ArrayList<>(); in readInnerClasses()
172 new ClassFile.InnerClass(innerClass, outerClass, innerName, innerClassAccessFlags)); in readInnerClasses()
185 ImmutableList.Builder<ClassFile.AnnotationInfo> annotations, in readAnnotations()
235 ImmutableList.Builder<ClassFile.ModuleInfo.RequireInfo> requires = ImmutableList.builder(); in readModule()
246 ImmutableList.Builder<ClassFile.ModuleInfo.ExportInfo> exports = ImmutableList.builder(); in readModule()
260 ImmutableList.Builder<ClassFile.ModuleInfo.OpenInfo> opens = ImmutableList.builder(); in readModule()
274 ImmutableList.Builder<ClassFile.ModuleInfo.UseInfo> uses = ImmutableList.builder(); in readModule()
281 ImmutableList.Builder<ClassFile.ModuleInfo.ProvideInfo> provides = ImmutableList.builder(); in readModule()
294 return new ClassFile.ModuleInfo( in readModule()
309 private ClassFile.AnnotationInfo readAnnotation(ConstantPoolReader constantPool) { in readAnnotation()
320 return new ClassFile.AnnotationInfo( in readAnnotation()
385 private List<ClassFile.MethodInfo> readMethods(ConstantPoolReader constantPool) { in readMethods()
387 List<ClassFile.MethodInfo> methods = new ArrayList<>(); in readMethods()
397 ImmutableList.Builder<ClassFile.AnnotationInfo> annotations = ImmutableList.builder(); in readMethods()
398 List<ImmutableList.Builder<ClassFile.AnnotationInfo>> parameterAnnotationsBuilder = in readMethods()
441 new ClassFile.MethodInfo( in readMethods()
468 private List<ClassFile.FieldInfo> readFields(ConstantPoolReader constantPool) { in readFields()
470 List<ClassFile.FieldInfo> fields = new ArrayList<>(); in readFields()
479 ImmutableList.Builder<ClassFile.AnnotationInfo> annotations = ImmutableList.builder(); in readFields()
501 new ClassFile.FieldInfo( in readFields()