Module de.carne.mcd.jvmdecoder
Class TypeAnnotationTarget
- java.lang.Object
-
- de.carne.mcd.jvmdecoder.classfile.attribute.annotation.TypeAnnotationTarget
-
- Direct Known Subclasses:
TypeAnnotationTarget.CatchType,TypeAnnotationTarget.Empty,TypeAnnotationTarget.FormalParameter,TypeAnnotationTarget.Localvar,TypeAnnotationTarget.Offset,TypeAnnotationTarget.Supertype,TypeAnnotationTarget.ThrowsType,TypeAnnotationTarget.TypeArgument,TypeAnnotationTarget.TypeParameter,TypeAnnotationTarget.TypeParameterBound
public abstract class TypeAnnotationTarget extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTypeAnnotationTarget.CatchTypestatic classTypeAnnotationTarget.Emptystatic classTypeAnnotationTarget.FormalParameterstatic classTypeAnnotationTarget.Localvarstatic classTypeAnnotationTarget.Offsetstatic classTypeAnnotationTarget.Supertypestatic classTypeAnnotationTarget.ThrowsTypestatic classTypeAnnotationTarget.TypeArgumentstatic classTypeAnnotationTarget.TypeParameterstatic classTypeAnnotationTarget.TypeParameterBound
-
Constructor Summary
Constructors Modifier Constructor Description protectedTypeAnnotationTarget(int targetType)
-
Method Summary
-
-
-
Method Detail
-
type
public int type()
-
typeParameter
public TypeAnnotationTarget.TypeParameter typeParameter() throws java.io.IOException
- Throws:
java.io.IOException
-
supertype
public TypeAnnotationTarget.Supertype supertype() throws java.io.IOException
- Throws:
java.io.IOException
-
typeParameterBound
public TypeAnnotationTarget.TypeParameterBound typeParameterBound() throws java.io.IOException
- Throws:
java.io.IOException
-
formalParameter
public TypeAnnotationTarget.FormalParameter formalParameter() throws java.io.IOException
- Throws:
java.io.IOException
-
throwsType
public TypeAnnotationTarget.ThrowsType throwsType() throws java.io.IOException
- Throws:
java.io.IOException
-
localvar
public TypeAnnotationTarget.Localvar localvar() throws java.io.IOException
- Throws:
java.io.IOException
-
catchType
public TypeAnnotationTarget.CatchType catchType() throws java.io.IOException
- Throws:
java.io.IOException
-
offset
public TypeAnnotationTarget.Offset offset() throws java.io.IOException
- Throws:
java.io.IOException
-
typeArgument
public TypeAnnotationTarget.TypeArgument typeArgument() throws java.io.IOException
- Throws:
java.io.IOException
-
-