Package com.google.turbine.bytecode
Class ClassFile.RecordInfo.RecordComponentInfo
- java.lang.Object
-
- com.google.turbine.bytecode.ClassFile.RecordInfo.RecordComponentInfo
-
- Enclosing class:
- ClassFile.RecordInfo
public static class ClassFile.RecordInfo.RecordComponentInfo extends java.lang.ObjectA JVMS ยง4.7.30 Record component attribute.
-
-
Constructor Summary
Constructors Constructor Description RecordComponentInfo(java.lang.String name, java.lang.String descriptor, @Nullable java.lang.String signature, com.google.common.collect.ImmutableList<ClassFile.AnnotationInfo> annotations, com.google.common.collect.ImmutableList<ClassFile.TypeAnnotationInfo> typeAnnotations)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.common.collect.ImmutableList<ClassFile.AnnotationInfo>annotations()java.lang.Stringdescriptor()java.lang.Stringname()@Nullable java.lang.Stringsignature()com.google.common.collect.ImmutableList<ClassFile.TypeAnnotationInfo>typeAnnotations()
-
-
-
Constructor Detail
-
RecordComponentInfo
public RecordComponentInfo(java.lang.String name, java.lang.String descriptor, @Nullable java.lang.String signature, com.google.common.collect.ImmutableList<ClassFile.AnnotationInfo> annotations, com.google.common.collect.ImmutableList<ClassFile.TypeAnnotationInfo> typeAnnotations)
-
-
Method Detail
-
name
public java.lang.String name()
-
descriptor
public java.lang.String descriptor()
-
signature
public @Nullable java.lang.String signature()
-
annotations
public com.google.common.collect.ImmutableList<ClassFile.AnnotationInfo> annotations()
-
typeAnnotations
public com.google.common.collect.ImmutableList<ClassFile.TypeAnnotationInfo> typeAnnotations()
-
-