A B C D E F G I J L M N O P R S T U V W _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accessFlags() - Method in interface de.carne.mcd.jvmdecoder.classfile.ClassInfo
-
Gets the class' access flags.
- accessFlags() - Method in class de.carne.mcd.jvmdecoder.classfile.DecodedClassInfo
- accessFlags() - Method in interface de.carne.mcd.jvmdecoder.classfile.FieldInfo
-
Gets the field's access flags.
- accessFlags() - Method in interface de.carne.mcd.jvmdecoder.classfile.MethodInfo
-
Gets the method's access flags.
- Annotation - Class in de.carne.mcd.jvmdecoder.classfile.attribute.annotation
-
A single annotation.
- Annotation(ClassInfo, int, List<AnnotationElement>) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.Annotation
-
Constructs a new Annotation instance.
- ANNOTATION - de.carne.mcd.jvmdecoder.classfile.ClassContext
-
Annotation context.
- AnnotationAnnotationElement - Class in de.carne.mcd.jvmdecoder.classfile.attribute.annotation
-
Annotation annotation element.
- AnnotationAnnotationElement(ClassInfo, Annotation) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.AnnotationAnnotationElement
-
Constructs a new AnnotationAnnotationElement} instance.
- AnnotationElement - Class in de.carne.mcd.jvmdecoder.classfile.attribute.annotation
-
A single annotation element.
- AnnotationElement(ClassInfo, int, AnnotationElementValue) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.AnnotationElement
-
Constructs a new AnnotationElement instance.
- AnnotationElementValue - Class in de.carne.mcd.jvmdecoder.classfile.attribute.annotation
-
An annotation element value.
- Any - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- Any - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- AnyType - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- AnyType - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- AnyType() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeArgumentContext
- append(String) - Method in class de.carne.mcd.jvmdecoder.classfile.PrintBuffer
-
Appends a token to the buffer using default style.
- append(String, PrintBuffer.Printer) - Method in class de.carne.mcd.jvmdecoder.classfile.PrintBuffer
-
Appends a token to the buffer using the given style.
- ARRAY_TYPE - de.carne.mcd.jvmdecoder.classfile.bytecode.ByteOperandType
-
Array type value.
- ArrayAnnotationElement - Class in de.carne.mcd.jvmdecoder.classfile.attribute.annotation
-
Array annotation element.
- ArrayAnnotationElement(ClassInfo, List<AnnotationElementValue>) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.ArrayAnnotationElement
-
Constructs a new ArrayAnnotationElement instance.
- arrayType() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- arrayType() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.DescriptorTypeContext
- ArrayTypeContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ArrayTypeContext
- arrayTypeSignature() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- arrayTypeSignature() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ReferenceTypeSignatureContext
- ArrayTypeSignatureContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ArrayTypeSignatureContext
- Attribute - Class in de.carne.mcd.jvmdecoder.classfile.attribute
-
Base class for all kinds of attributes.
- Attribute(ClassInfo) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.Attribute
- attributes() - Method in interface de.carne.mcd.jvmdecoder.classfile.ClassInfo
-
Gets the class' attributes.
- attributes() - Method in class de.carne.mcd.jvmdecoder.classfile.DecodedClassInfo
- attributes() - Method in interface de.carne.mcd.jvmdecoder.classfile.FieldInfo
-
Gets the field's attributes.
- attributes() - Method in interface de.carne.mcd.jvmdecoder.classfile.MethodInfo
-
Gets the method's attributes.
- Attributes - Class in de.carne.mcd.jvmdecoder.classfile.attribute
-
Utility class providing Attribute related functions.
B
- baseType() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- baseType() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.DescriptorTypeContext
- baseType() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.JavaTypeSignatureContext
- BaseTypeB - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- BaseTypeB - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- BaseTypeB() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.BaseTypeContext
- BaseTypeC - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- BaseTypeC - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- BaseTypeC() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.BaseTypeContext
- BaseTypeContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.BaseTypeContext
- BaseTypeD - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- BaseTypeD - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- BaseTypeD() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.BaseTypeContext
- BaseTypeF - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- BaseTypeF - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- BaseTypeF() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.BaseTypeContext
- BaseTypeI - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- BaseTypeI - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- BaseTypeI() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.BaseTypeContext
- BaseTypeJ - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- BaseTypeJ - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- BaseTypeJ() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.BaseTypeContext
- BaseTypeS - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- BaseTypeS - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- BaseTypeS() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.BaseTypeContext
- BaseTypeZ - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- BaseTypeZ - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- BaseTypeZ() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.BaseTypeContext
- BooleanAnnotationElement - Class in de.carne.mcd.jvmdecoder.classfile.attribute.annotation
-
Boolean annotation element.
- BooleanAnnotationElement(ClassInfo, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.BooleanAnnotationElement
-
Constructs a new BooleanAnnotationElement} instance.
- BootstrapBytecodeInstructionIndex - Class in de.carne.mcd.jvmdecoder.classfile.bytecode.bootstrap
-
Helper program used to fetch and process the bytecode reference for instruction index bootstrapping.
- BRANCH - de.carne.mcd.jvmdecoder.classfile.bytecode.IntOperandType
-
Branch target.
- BRANCH - de.carne.mcd.jvmdecoder.classfile.bytecode.ShortOperandType
-
Branch target.
- ByteAnnotationElement - Class in de.carne.mcd.jvmdecoder.classfile.attribute.annotation
-
Byte annotation element.
- ByteAnnotationElement(ClassInfo, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.ByteAnnotationElement
-
Constructs a new ByteAnnotationElement} instance.
- BytecodeDecoder - Class in de.carne.mcd.jvmdecoder.classfile.bytecode
-
Java bytecode decoder
- BytecodeDecoder(ClassInfo) - Constructor for class de.carne.mcd.jvmdecoder.classfile.bytecode.BytecodeDecoder
-
Constructs a new BytecodeDecoder instance.
- BytecodeInstruction - Class in de.carne.mcd.jvmdecoder.classfile.bytecode
-
A single bytecode instruction with a variable number of operands.
- BytecodeInstruction(String, OperandType[]) - Constructor for class de.carne.mcd.jvmdecoder.classfile.bytecode.BytecodeInstruction
-
Constructs a new BytecodeInstruction instance.
- BytecodeInstructionIndex - Class in de.carne.mcd.jvmdecoder.classfile.bytecode
-
Helper class providing access to the bytecode instruction index.
- BytecodeInstructionReference - Class in de.carne.mcd.jvmdecoder.classfile.bytecode.bootstrap
- BytecodeInstructionReference() - Constructor for class de.carne.mcd.jvmdecoder.classfile.bytecode.bootstrap.BytecodeInstructionReference
- ByteOperandType - Enum in de.carne.mcd.jvmdecoder.classfile.bytecode
-
Possible byte operand types.
C
- Caret - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- Caret - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- Caret() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ThrowsSignatureContext
- catchType() - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.TypeAnnotationTarget
- CatchType(int, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.TypeAnnotationTarget.CatchType
- channelNames - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- CharAnnotationElement - Class in de.carne.mcd.jvmdecoder.classfile.attribute.annotation
-
Character annotation element.
- CharAnnotationElement(ClassInfo, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.CharAnnotationElement
-
Constructs a new CharAnnotationElement} instance.
- CLASS - de.carne.mcd.jvmdecoder.classfile.ClassContext
-
Class (global) context.
- ClassAnnotationElement - Class in de.carne.mcd.jvmdecoder.classfile.attribute.annotation
-
Class annotation element.
- ClassAnnotationElement(ClassInfo, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.ClassAnnotationElement
-
Constructs a new ClassAnnotationElement} instance.
- classBound() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- classBound() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeParameterContext
- ClassBoundContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassBoundContext
- ClassConstant - Class in de.carne.mcd.jvmdecoder.classfile.constant
-
Class constant.
- ClassConstant(ClassInfo, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.constant.ClassConstant
-
Constructs a new ClassConstant instance.
- ClassContext - Enum in de.carne.mcd.jvmdecoder.classfile
-
Enum for context depending class element processing.
- ClassFileDecoder - Class in de.carne.mcd.jvmdecoder
-
Java class file decoder.
- ClassFileDecoder() - Constructor for class de.carne.mcd.jvmdecoder.ClassFileDecoder
-
Constructs a new ClassFileDecoder instance.
- classInfo - Variable in class de.carne.mcd.jvmdecoder.classfile.ClassInfoElement
- classInfo - Variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
- ClassInfo - Interface in de.carne.mcd.jvmdecoder.classfile
-
Class information interface (see Class File Format specification)
- ClassInfoElement - Class in de.carne.mcd.jvmdecoder.classfile
-
Base class for all kinds of class file elements.
- ClassInfoElement(ClassInfo) - Constructor for class de.carne.mcd.jvmdecoder.classfile.ClassInfoElement
- className() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- className() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ObjectTypeContext
- ClassName - Class in de.carne.mcd.jvmdecoder.classfile
-
A class name.
- ClassNameContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassNameContext
- classPackage - Variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
- ClassPrinter - Class in de.carne.mcd.jvmdecoder.classfile
-
Class file printing code responsible for presenting all kind decoded class information.
- ClassPrinter(MCDOutputBuffer, ClassInfo) - Constructor for class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
- classSignature() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- ClassSignatureContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassSignatureContext
- classTypeName() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- classTypeName() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassTypeSignatureContext
- ClassTypeNameContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassTypeNameContext
- classTypeSignature() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- classTypeSignature() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ReferenceTypeSignatureContext
- classTypeSignature() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ThrowsSignatureContext
- ClassTypeSignatureContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassTypeSignatureContext
- classTypeSignatureSuffix() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassTypeSignatureContext
- classTypeSignatureSuffix() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- classTypeSignatureSuffix(int) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassTypeSignatureContext
- ClassTypeSignatureSuffixContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassTypeSignatureSuffixContext
- ClassUtil - Class in de.carne.mcd.jvmdecoder.classfile
-
Utility class providing class information related functions.
- CodeAttribute - Class in de.carne.mcd.jvmdecoder.classfile.attribute
-
Code attribute.
- CodeAttribute(ClassInfo, SeekableByteChannel) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.CodeAttribute
-
Constructs a new CodeAttribute instance.
- Colon - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- Colon - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- Colon() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassBoundContext
- Colon() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.IdentifierContext
- Colon() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.InterfaceBoundContext
- Colon(int) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.IdentifierContext
- Comma - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- Comma - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- componentType() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ArrayTypeContext
- componentType() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- ComponentTypeContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ComponentTypeContext
- Constant - Class in de.carne.mcd.jvmdecoder.classfile.constant
-
Base class for all kind of constants.
- ConstantValueAttribute - Class in de.carne.mcd.jvmdecoder.classfile.attribute
-
ConstantValue attribute.
- ConstantValueAttribute(ClassInfo, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.ConstantValueAttribute
-
Constructs an ConstantValueAttribute instance.
D
- de.carne.mcd.jvmdecoder - module de.carne.mcd.jvmdecoder
-
module-info
- de.carne.mcd.jvmdecoder - package de.carne.mcd.jvmdecoder
- de.carne.mcd.jvmdecoder.classfile - package de.carne.mcd.jvmdecoder.classfile
- de.carne.mcd.jvmdecoder.classfile.attribute - package de.carne.mcd.jvmdecoder.classfile.attribute
- de.carne.mcd.jvmdecoder.classfile.attribute.annotation - package de.carne.mcd.jvmdecoder.classfile.attribute.annotation
- de.carne.mcd.jvmdecoder.classfile.attribute.module - package de.carne.mcd.jvmdecoder.classfile.attribute.module
- de.carne.mcd.jvmdecoder.classfile.bytecode - package de.carne.mcd.jvmdecoder.classfile.bytecode
- de.carne.mcd.jvmdecoder.classfile.bytecode.bootstrap - package de.carne.mcd.jvmdecoder.classfile.bytecode.bootstrap
- de.carne.mcd.jvmdecoder.classfile.constant - package de.carne.mcd.jvmdecoder.classfile.constant
- de.carne.mcd.jvmdecoder.classfile.decl - package de.carne.mcd.jvmdecoder.classfile.decl
- de.carne.mcd.jvmdecoder.classfile.decl.grammar - package de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclBaseListener - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
-
This class provides an empty implementation of
DeclListener, which can be extended to create a listener which only needs to handle a subset of the available methods. - DeclBaseListener() - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
- DeclDecoder - Class in de.carne.mcd.jvmdecoder.classfile.decl
-
Base class for all kinds of declaration decoders.
- DeclDecoder() - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.DeclDecoder
- DeclLexer - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclLexer(CharStream) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- DeclListener - Interface in de.carne.mcd.jvmdecoder.classfile.decl.grammar
-
This interface defines a complete listener for a parse tree produced by
DeclParser. - DeclParser - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser(TokenStream) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- DeclParser.ArrayTypeContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.ArrayTypeSignatureContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.BaseTypeContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.ClassBoundContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.ClassNameContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.ClassSignatureContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.ClassTypeNameContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.ClassTypeSignatureContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.ClassTypeSignatureSuffixContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.ComponentTypeContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.DescriptorTypeContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.FieldDescriptorContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.FieldSignatureContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.IdentifierContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.InterfaceBoundContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.JavaTypeSignatureContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.MethodDescriptorContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.MethodSignatureContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.ObjectTypeContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.PackageSpecifierContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.ParameterDescriptorContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.ReferenceTypeSignatureContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.ReturnDescriptorContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.ReturnTypeContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.SuperClassSignatureContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.SuperInterfaceSignatureContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.ThrowsSignatureContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.TypeArgumentContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.TypeArgumentsContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.TypeParameterContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.TypeParametersContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.TypeVariableSignatureContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- DeclParser.WildcardIndicatorContext - Class in de.carne.mcd.jvmdecoder.classfile.decl.grammar
- decode(int, MCDInputBuffer, MCDOutputBuffer) - Method in enum de.carne.mcd.jvmdecoder.classfile.bytecode.ByteOperandType
- decode(int, MCDInputBuffer, MCDOutputBuffer) - Method in enum de.carne.mcd.jvmdecoder.classfile.bytecode.IntOperandType
- decode(int, MCDInputBuffer, MCDOutputBuffer) - Method in class de.carne.mcd.jvmdecoder.classfile.bytecode.LookupswitchOperandDecoder
- decode(int, MCDInputBuffer, MCDOutputBuffer) - Method in interface de.carne.mcd.jvmdecoder.classfile.bytecode.OperandType
-
Decodes the operand.
- decode(int, MCDInputBuffer, MCDOutputBuffer) - Method in enum de.carne.mcd.jvmdecoder.classfile.bytecode.ShortOperandType
- decode(int, MCDInputBuffer, MCDOutputBuffer) - Method in class de.carne.mcd.jvmdecoder.classfile.bytecode.TableswitchOperandDecoder
- decode(long, InstructionOpcode, MCDInputBuffer, MCDOutputBuffer) - Method in class de.carne.mcd.jvmdecoder.classfile.bytecode.BytecodeInstruction
- decode(MCDInputBuffer) - Static method in class de.carne.mcd.jvmdecoder.classfile.DecodedClassInfo
-
Decodes the given class file data.
- decode(String) - Static method in class de.carne.mcd.jvmdecoder.classfile.ClassName
-
Decodes an internal or so called binary class name to it's standard form.
- decode0(MCDInputBuffer, MCDOutputBuffer, long, long) - Method in class de.carne.mcd.jvmdecoder.classfile.bytecode.BytecodeDecoder
- decode0(MCDInputBuffer, MCDOutputBuffer, long, long) - Method in class de.carne.mcd.jvmdecoder.ClassFileDecoder
- decodeBaseType(PrintBuffer, DeclParser.BaseTypeContext) - Static method in class de.carne.mcd.jvmdecoder.classfile.decl.DeclDecoder
- decodeClassSignature(String, String) - Static method in class de.carne.mcd.jvmdecoder.classfile.decl.DeclDecoder
-
Decodes a DecodedClassSignature.
- DecodedClassInfo - Class in de.carne.mcd.jvmdecoder.classfile
-
The actual class file decoder.
- DecodedClassSignature - Class in de.carne.mcd.jvmdecoder.classfile.decl
-
Class signature.
- decodeDescriptorType(DeclParser.DescriptorTypeContext, String) - Static method in class de.carne.mcd.jvmdecoder.classfile.decl.DeclDecoder
- DecodedFieldDescriptor - Class in de.carne.mcd.jvmdecoder.classfile.decl
-
Field descriptor.
- DecodedFieldSignature - Class in de.carne.mcd.jvmdecoder.classfile.decl
-
Field signature.
- DecodedMethodDescriptor - Class in de.carne.mcd.jvmdecoder.classfile.decl
-
Method descriptor.
- DecodedMethodSignature - Class in de.carne.mcd.jvmdecoder.classfile.decl
-
Method signature.
- decodeFieldDescriptor(String, String) - Static method in class de.carne.mcd.jvmdecoder.classfile.decl.DeclDecoder
-
Decodes a DecodedFieldDescriptor.
- decodeFieldSignature(String, String) - Static method in class de.carne.mcd.jvmdecoder.classfile.decl.DeclDecoder
-
Decodes a DecodedFieldSignature.
- decodeJavaTypeSignatures(List<DeclParser.JavaTypeSignatureContext>, String) - Static method in class de.carne.mcd.jvmdecoder.classfile.decl.DeclDecoder
- decodeMethodDescriptor(String, String) - Static method in class de.carne.mcd.jvmdecoder.classfile.decl.DeclDecoder
-
Decodes a DecodedMethodDescriptor.
- decodeMethodSignature(String, String) - Static method in class de.carne.mcd.jvmdecoder.classfile.decl.DeclDecoder
-
Decodes a DecodedMethodSignature.
- decodeNameAndDescriptor(String, String, String, String) - Method in class de.carne.mcd.jvmdecoder.classfile.constant.DynamicConstant
- decodeNameAndDescriptor(String, String, String, String) - Method in class de.carne.mcd.jvmdecoder.classfile.constant.FieldRefConstant
- decodeNameAndDescriptor(String, String, String, String) - Method in class de.carne.mcd.jvmdecoder.classfile.constant.InterfaceMethodRefConstant
- decodeNameAndDescriptor(String, String, String, String) - Method in class de.carne.mcd.jvmdecoder.classfile.constant.InvokeDynamicConstant
- decodeNameAndDescriptor(String, String, String, String) - Method in class de.carne.mcd.jvmdecoder.classfile.constant.MethodRefConstant
- decodeReferenceTypeSignature(DeclParser.ReferenceTypeSignatureContext, String) - Static method in class de.carne.mcd.jvmdecoder.classfile.decl.DeclDecoder
- decodeReturnType(DeclParser.ReturnTypeContext, String) - Static method in class de.carne.mcd.jvmdecoder.classfile.decl.DeclDecoder
- decodeSuperClassSignature(DeclParser.SuperClassSignatureContext, String) - Static method in class de.carne.mcd.jvmdecoder.classfile.decl.DeclDecoder
- decodeSuperInterfaceSignatures(List<DeclParser.SuperInterfaceSignatureContext>, String) - Static method in class de.carne.mcd.jvmdecoder.classfile.decl.DeclDecoder
- decodeThrowsSignature(List<DeclParser.ThrowsSignatureContext>, String) - Static method in class de.carne.mcd.jvmdecoder.classfile.decl.DeclDecoder
- decodeTypeParameters(DeclParser.TypeParametersContext, String) - Static method in class de.carne.mcd.jvmdecoder.classfile.decl.DeclDecoder
- descriptor() - Method in interface de.carne.mcd.jvmdecoder.classfile.FieldInfo
-
Gets the field's type descriptor.
- descriptor() - Method in interface de.carne.mcd.jvmdecoder.classfile.MethodInfo
-
Gets the method's type descriptor.
- descriptorIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.NameDescriptorIndex
-
Gets the descriptor index.
- descriptorType() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ComponentTypeContext
- descriptorType() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- descriptorType() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.FieldDescriptorContext
- descriptorType() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ParameterDescriptorContext
- descriptorType() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ReturnDescriptorContext
- DescriptorTypeContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.DescriptorTypeContext
- DIMENSION - de.carne.mcd.jvmdecoder.classfile.bytecode.ByteOperandType
-
Dimension byte value (for multianewarray).
- DoubleAnnotationElement - Class in de.carne.mcd.jvmdecoder.classfile.attribute.annotation
-
Double annotation element.
- DoubleAnnotationElement(ClassInfo, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.DoubleAnnotationElement
-
Constructs a new DoubleAnnotationElement} instance.
- DoubleConstant - Class in de.carne.mcd.jvmdecoder.classfile.constant
-
Double constant.
- DoubleConstant(ClassInfo, double) - Constructor for class de.carne.mcd.jvmdecoder.classfile.constant.DoubleConstant
-
Constructs a new DoubleConstant instance.
- DynamicConstant - Class in de.carne.mcd.jvmdecoder.classfile.constant
-
Dynamic constant.
- DynamicConstant(ClassInfo, int, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.constant.DynamicConstant
-
Constructs a new DynamicConstant instance.
E
- effectiveName(String, String) - Static method in class de.carne.mcd.jvmdecoder.classfile.ClassName
-
Gets the effective class name by removing any unnecessary package prefix.
- Empty(int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.TypeAnnotationTarget.Empty
- enterArrayType(DeclParser.ArrayTypeContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.arrayType(). - enterArrayType(DeclParser.ArrayTypeContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.arrayType(). - enterArrayTypeSignature(DeclParser.ArrayTypeSignatureContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.arrayTypeSignature(). - enterArrayTypeSignature(DeclParser.ArrayTypeSignatureContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.arrayTypeSignature(). - enterBaseType(DeclParser.BaseTypeContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.baseType(). - enterBaseType(DeclParser.BaseTypeContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.baseType(). - enterClassBound(DeclParser.ClassBoundContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.classBound(). - enterClassBound(DeclParser.ClassBoundContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.classBound(). - enterClassName(DeclParser.ClassNameContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.className(). - enterClassName(DeclParser.ClassNameContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.className(). - enterClassSignature(DeclParser.ClassSignatureContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.classSignature(). - enterClassSignature(DeclParser.ClassSignatureContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.classSignature(). - enterClassTypeName(DeclParser.ClassTypeNameContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.classTypeName(). - enterClassTypeName(DeclParser.ClassTypeNameContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.classTypeName(). - enterClassTypeSignature(DeclParser.ClassTypeSignatureContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.classTypeSignature(). - enterClassTypeSignature(DeclParser.ClassTypeSignatureContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.classTypeSignature(). - enterClassTypeSignatureSuffix(DeclParser.ClassTypeSignatureSuffixContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.classTypeSignatureSuffix(). - enterClassTypeSignatureSuffix(DeclParser.ClassTypeSignatureSuffixContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.classTypeSignatureSuffix(). - enterComponentType(DeclParser.ComponentTypeContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.componentType(). - enterComponentType(DeclParser.ComponentTypeContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.componentType(). - enterDescriptorType(DeclParser.DescriptorTypeContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.descriptorType(). - enterDescriptorType(DeclParser.DescriptorTypeContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.descriptorType(). - enterEveryRule(ParserRuleContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
- enterFieldDescriptor(DeclParser.FieldDescriptorContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.fieldDescriptor(). - enterFieldDescriptor(DeclParser.FieldDescriptorContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.fieldDescriptor(). - enterFieldSignature(DeclParser.FieldSignatureContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.fieldSignature(). - enterFieldSignature(DeclParser.FieldSignatureContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.fieldSignature(). - enterIdentifier(DeclParser.IdentifierContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.identifier(). - enterIdentifier(DeclParser.IdentifierContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.identifier(). - enterInterfaceBound(DeclParser.InterfaceBoundContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.interfaceBound(). - enterInterfaceBound(DeclParser.InterfaceBoundContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.interfaceBound(). - enterJavaTypeSignature(DeclParser.JavaTypeSignatureContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.javaTypeSignature(). - enterJavaTypeSignature(DeclParser.JavaTypeSignatureContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.javaTypeSignature(). - enterMethodDescriptor(DeclParser.MethodDescriptorContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.methodDescriptor(). - enterMethodDescriptor(DeclParser.MethodDescriptorContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.methodDescriptor(). - enterMethodSignature(DeclParser.MethodSignatureContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.methodSignature(). - enterMethodSignature(DeclParser.MethodSignatureContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.methodSignature(). - enterObjectType(DeclParser.ObjectTypeContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.objectType(). - enterObjectType(DeclParser.ObjectTypeContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.objectType(). - enterPackageSpecifier(DeclParser.PackageSpecifierContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.packageSpecifier(). - enterPackageSpecifier(DeclParser.PackageSpecifierContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.packageSpecifier(). - enterParameterDescriptor(DeclParser.ParameterDescriptorContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.parameterDescriptor(). - enterParameterDescriptor(DeclParser.ParameterDescriptorContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.parameterDescriptor(). - enterReferenceTypeSignature(DeclParser.ReferenceTypeSignatureContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.referenceTypeSignature(). - enterReferenceTypeSignature(DeclParser.ReferenceTypeSignatureContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.referenceTypeSignature(). - enterReturnDescriptor(DeclParser.ReturnDescriptorContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.returnDescriptor(). - enterReturnDescriptor(DeclParser.ReturnDescriptorContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.returnDescriptor(). - enterReturnType(DeclParser.ReturnTypeContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.returnType(). - enterReturnType(DeclParser.ReturnTypeContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.returnType(). - enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ArrayTypeContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ArrayTypeSignatureContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.BaseTypeContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassBoundContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassNameContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassSignatureContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassTypeNameContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassTypeSignatureContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassTypeSignatureSuffixContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ComponentTypeContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.DescriptorTypeContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.FieldDescriptorContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.FieldSignatureContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.IdentifierContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.InterfaceBoundContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.JavaTypeSignatureContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.MethodDescriptorContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.MethodSignatureContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ObjectTypeContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.PackageSpecifierContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ParameterDescriptorContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ReferenceTypeSignatureContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ReturnDescriptorContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ReturnTypeContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.SuperClassSignatureContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.SuperInterfaceSignatureContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ThrowsSignatureContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeArgumentContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeArgumentsContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeParameterContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeParametersContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeVariableSignatureContext
- enterRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.WildcardIndicatorContext
- enterSuperClassSignature(DeclParser.SuperClassSignatureContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.superClassSignature(). - enterSuperClassSignature(DeclParser.SuperClassSignatureContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.superClassSignature(). - enterSuperInterfaceSignature(DeclParser.SuperInterfaceSignatureContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.superInterfaceSignature(). - enterSuperInterfaceSignature(DeclParser.SuperInterfaceSignatureContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.superInterfaceSignature(). - enterThrowsSignature(DeclParser.ThrowsSignatureContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.throwsSignature(). - enterThrowsSignature(DeclParser.ThrowsSignatureContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.throwsSignature(). - enterTypeArgument(DeclParser.TypeArgumentContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.typeArgument(). - enterTypeArgument(DeclParser.TypeArgumentContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.typeArgument(). - enterTypeArguments(DeclParser.TypeArgumentsContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.typeArguments(). - enterTypeArguments(DeclParser.TypeArgumentsContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.typeArguments(). - enterTypeParameter(DeclParser.TypeParameterContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.typeParameter(). - enterTypeParameter(DeclParser.TypeParameterContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.typeParameter(). - enterTypeParameters(DeclParser.TypeParametersContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.typeParameters(). - enterTypeParameters(DeclParser.TypeParametersContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.typeParameters(). - enterTypeVariableSignature(DeclParser.TypeVariableSignatureContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.typeVariableSignature(). - enterTypeVariableSignature(DeclParser.TypeVariableSignatureContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.typeVariableSignature(). - enterWildcardIndicator(DeclParser.WildcardIndicatorContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Enter a parse tree produced by
DeclParser.wildcardIndicator(). - enterWildcardIndicator(DeclParser.WildcardIndicatorContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Enter a parse tree produced by
DeclParser.wildcardIndicator(). - EnumAnnotationElement - Class in de.carne.mcd.jvmdecoder.classfile.attribute.annotation
-
Enum annotation element.
- EnumAnnotationElement(ClassInfo, int, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.EnumAnnotationElement
-
Constructs a new EnumAnnotationElement} instance.
- ExceptionsAttribute - Class in de.carne.mcd.jvmdecoder.classfile.attribute
-
ConstantValue attribute.
- ExceptionsAttribute(ClassInfo, int[]) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.ExceptionsAttribute
-
Constructs a new ExceptionsAttribute instance.
- exitArrayType(DeclParser.ArrayTypeContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.arrayType(). - exitArrayType(DeclParser.ArrayTypeContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.arrayType(). - exitArrayTypeSignature(DeclParser.ArrayTypeSignatureContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.arrayTypeSignature(). - exitArrayTypeSignature(DeclParser.ArrayTypeSignatureContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.arrayTypeSignature(). - exitBaseType(DeclParser.BaseTypeContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.baseType(). - exitBaseType(DeclParser.BaseTypeContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.baseType(). - exitClassBound(DeclParser.ClassBoundContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.classBound(). - exitClassBound(DeclParser.ClassBoundContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.classBound(). - exitClassName(DeclParser.ClassNameContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.className(). - exitClassName(DeclParser.ClassNameContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.className(). - exitClassSignature(DeclParser.ClassSignatureContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.classSignature(). - exitClassSignature(DeclParser.ClassSignatureContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.classSignature(). - exitClassTypeName(DeclParser.ClassTypeNameContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.classTypeName(). - exitClassTypeName(DeclParser.ClassTypeNameContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.classTypeName(). - exitClassTypeSignature(DeclParser.ClassTypeSignatureContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.classTypeSignature(). - exitClassTypeSignature(DeclParser.ClassTypeSignatureContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.classTypeSignature(). - exitClassTypeSignatureSuffix(DeclParser.ClassTypeSignatureSuffixContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.classTypeSignatureSuffix(). - exitClassTypeSignatureSuffix(DeclParser.ClassTypeSignatureSuffixContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.classTypeSignatureSuffix(). - exitComponentType(DeclParser.ComponentTypeContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.componentType(). - exitComponentType(DeclParser.ComponentTypeContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.componentType(). - exitDescriptorType(DeclParser.DescriptorTypeContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.descriptorType(). - exitDescriptorType(DeclParser.DescriptorTypeContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.descriptorType(). - exitEveryRule(ParserRuleContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
- exitFieldDescriptor(DeclParser.FieldDescriptorContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.fieldDescriptor(). - exitFieldDescriptor(DeclParser.FieldDescriptorContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.fieldDescriptor(). - exitFieldSignature(DeclParser.FieldSignatureContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.fieldSignature(). - exitFieldSignature(DeclParser.FieldSignatureContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.fieldSignature(). - exitIdentifier(DeclParser.IdentifierContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.identifier(). - exitIdentifier(DeclParser.IdentifierContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.identifier(). - exitInterfaceBound(DeclParser.InterfaceBoundContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.interfaceBound(). - exitInterfaceBound(DeclParser.InterfaceBoundContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.interfaceBound(). - exitJavaTypeSignature(DeclParser.JavaTypeSignatureContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.javaTypeSignature(). - exitJavaTypeSignature(DeclParser.JavaTypeSignatureContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.javaTypeSignature(). - exitMethodDescriptor(DeclParser.MethodDescriptorContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.methodDescriptor(). - exitMethodDescriptor(DeclParser.MethodDescriptorContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.methodDescriptor(). - exitMethodSignature(DeclParser.MethodSignatureContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.methodSignature(). - exitMethodSignature(DeclParser.MethodSignatureContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.methodSignature(). - exitObjectType(DeclParser.ObjectTypeContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.objectType(). - exitObjectType(DeclParser.ObjectTypeContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.objectType(). - exitPackageSpecifier(DeclParser.PackageSpecifierContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.packageSpecifier(). - exitPackageSpecifier(DeclParser.PackageSpecifierContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.packageSpecifier(). - exitParameterDescriptor(DeclParser.ParameterDescriptorContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.parameterDescriptor(). - exitParameterDescriptor(DeclParser.ParameterDescriptorContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.parameterDescriptor(). - exitReferenceTypeSignature(DeclParser.ReferenceTypeSignatureContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.referenceTypeSignature(). - exitReferenceTypeSignature(DeclParser.ReferenceTypeSignatureContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.referenceTypeSignature(). - exitReturnDescriptor(DeclParser.ReturnDescriptorContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.returnDescriptor(). - exitReturnDescriptor(DeclParser.ReturnDescriptorContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.returnDescriptor(). - exitReturnType(DeclParser.ReturnTypeContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.returnType(). - exitReturnType(DeclParser.ReturnTypeContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.returnType(). - exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ArrayTypeContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ArrayTypeSignatureContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.BaseTypeContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassBoundContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassNameContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassSignatureContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassTypeNameContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassTypeSignatureContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassTypeSignatureSuffixContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ComponentTypeContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.DescriptorTypeContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.FieldDescriptorContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.FieldSignatureContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.IdentifierContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.InterfaceBoundContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.JavaTypeSignatureContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.MethodDescriptorContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.MethodSignatureContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ObjectTypeContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.PackageSpecifierContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ParameterDescriptorContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ReferenceTypeSignatureContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ReturnDescriptorContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ReturnTypeContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.SuperClassSignatureContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.SuperInterfaceSignatureContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ThrowsSignatureContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeArgumentContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeArgumentsContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeParameterContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeParametersContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeVariableSignatureContext
- exitRule(ParseTreeListener) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.WildcardIndicatorContext
- exitSuperClassSignature(DeclParser.SuperClassSignatureContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.superClassSignature(). - exitSuperClassSignature(DeclParser.SuperClassSignatureContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.superClassSignature(). - exitSuperInterfaceSignature(DeclParser.SuperInterfaceSignatureContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.superInterfaceSignature(). - exitSuperInterfaceSignature(DeclParser.SuperInterfaceSignatureContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.superInterfaceSignature(). - exitThrowsSignature(DeclParser.ThrowsSignatureContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.throwsSignature(). - exitThrowsSignature(DeclParser.ThrowsSignatureContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.throwsSignature(). - exitTypeArgument(DeclParser.TypeArgumentContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.typeArgument(). - exitTypeArgument(DeclParser.TypeArgumentContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.typeArgument(). - exitTypeArguments(DeclParser.TypeArgumentsContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.typeArguments(). - exitTypeArguments(DeclParser.TypeArgumentsContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.typeArguments(). - exitTypeParameter(DeclParser.TypeParameterContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.typeParameter(). - exitTypeParameter(DeclParser.TypeParameterContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.typeParameter(). - exitTypeParameters(DeclParser.TypeParametersContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.typeParameters(). - exitTypeParameters(DeclParser.TypeParametersContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.typeParameters(). - exitTypeVariableSignature(DeclParser.TypeVariableSignatureContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.typeVariableSignature(). - exitTypeVariableSignature(DeclParser.TypeVariableSignatureContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.typeVariableSignature(). - exitWildcardIndicator(DeclParser.WildcardIndicatorContext) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
-
Exit a parse tree produced by
DeclParser.wildcardIndicator(). - exitWildcardIndicator(DeclParser.WildcardIndicatorContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclListener
-
Exit a parse tree produced by
DeclParser.wildcardIndicator(). - exports(ClassInfo, int, int, int[]) - Static method in class de.carne.mcd.jvmdecoder.classfile.attribute.module.ModuleInfoElement
-
Constructs a "exports" module-info element.
F
- FIELD - de.carne.mcd.jvmdecoder.classfile.ClassContext
-
Field context.
- fieldDescriptor() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- FieldDescriptorContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.FieldDescriptorContext
- FieldInfo - Interface in de.carne.mcd.jvmdecoder.classfile
-
Class field information interface (see Class File Format specification)
- FieldRefConstant - Class in de.carne.mcd.jvmdecoder.classfile.constant
-
FieldRef constant.
- FieldRefConstant(ClassInfo, int, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.constant.FieldRefConstant
-
Constructs a new FieldRefConstant instance.
- fields() - Method in interface de.carne.mcd.jvmdecoder.classfile.ClassInfo
-
Gets the class' field informations.
- fields() - Method in class de.carne.mcd.jvmdecoder.classfile.DecodedClassInfo
- fieldSignature() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- FieldSignatureContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.FieldSignatureContext
- FloatAnnotationElement - Class in de.carne.mcd.jvmdecoder.classfile.attribute.annotation
-
Float annotation element.
- FloatAnnotationElement(ClassInfo, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.FloatAnnotationElement
-
Constructs a new FloatAnnotationElement} instance.
- FloatConstant - Class in de.carne.mcd.jvmdecoder.classfile.constant
-
Float constant.
- FloatConstant(ClassInfo, float) - Constructor for class de.carne.mcd.jvmdecoder.classfile.constant.FloatConstant
-
Constructs a new FloatConstant instance.
- formalParameter() - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.TypeAnnotationTarget
- FormalParameter(int, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.TypeAnnotationTarget.FormalParameter
- fromConstant(NameConstant) - Static method in class de.carne.mcd.jvmdecoder.classfile.ClassName
-
Constructs a new ClassName instance from a name constant.
- fromInternalName(String) - Static method in class de.carne.mcd.jvmdecoder.classfile.ClassName
-
Constructs a new ClassName instance from an internal class name.
- FullStop - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- FullStop - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- FullStop() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassTypeSignatureSuffixContext
- FullStop() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.IdentifierContext
- FullStop(int) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.IdentifierContext
G
- getATN() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- getATN() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- getChannelNames() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- getClassInfo() - Method in class de.carne.mcd.jvmdecoder.classfile.bytecode.BytecodeDecoder
-
Gets the ClassInfo associated with this BytecodeDecoder instance.
- getDescriptorValue() - Method in class de.carne.mcd.jvmdecoder.classfile.constant.NameAndTypeConstant
-
Gets this constant's descriptor value.
- getEffectiveName(String) - Method in class de.carne.mcd.jvmdecoder.classfile.ClassName
-
Gets the effective class name by removing any unnecessary package prefix.
- getGrammarFileName() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- getGrammarFileName() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- getInstance(MCDOutputBuffer, ClassInfo) - Static method in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
Gets a ClassPrinter instance suitable for printing the submitted class information.
- getModeNames() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- getName() - Method in class de.carne.mcd.jvmdecoder.classfile.ClassName
-
Gets the full class name.
- getName() - Method in class de.carne.mcd.jvmdecoder.classfile.constant.NameConstant
-
Resolves this name constant.
- getNameValue() - Method in class de.carne.mcd.jvmdecoder.classfile.constant.NameAndTypeConstant
-
Gets this constant's name value.
- getNameValue() - Method in class de.carne.mcd.jvmdecoder.classfile.constant.NameConstant
-
Resolves this name constant's value.
- getPackageName() - Method in class de.carne.mcd.jvmdecoder.classfile.ClassName
-
Gets the package name.
- getParser(String) - Static method in class de.carne.mcd.jvmdecoder.classfile.decl.DeclDecoder
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ArrayTypeContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ArrayTypeSignatureContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.BaseTypeContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassBoundContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassNameContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassSignatureContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassTypeNameContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassTypeSignatureContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassTypeSignatureSuffixContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ComponentTypeContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.DescriptorTypeContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.FieldDescriptorContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.FieldSignatureContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.IdentifierContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.InterfaceBoundContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.JavaTypeSignatureContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.MethodDescriptorContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.MethodSignatureContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ObjectTypeContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.PackageSpecifierContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ParameterDescriptorContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ReferenceTypeSignatureContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ReturnDescriptorContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ReturnTypeContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.SuperClassSignatureContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.SuperInterfaceSignatureContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ThrowsSignatureContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeArgumentContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeArgumentsContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeParameterContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeParametersContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeVariableSignatureContext
- getRuleIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.WildcardIndicatorContext
- getRuleNames() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- getRuleNames() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- getSerializedATN() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- getSerializedATN() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- getTokenNames() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
-
Deprecated.
- getTokenNames() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
-
Deprecated.
- getValue() - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.SignatureAttribute
-
Gets the signature string stored via this attribute.
- getValue() - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.SourceFileAttribute
-
Gets the source file name stored via this attribute.
- getValue() - Method in class de.carne.mcd.jvmdecoder.classfile.constant.IntegerConstant
-
Gets this constant's value.
- getValue() - Method in class de.carne.mcd.jvmdecoder.classfile.constant.StringConstant
-
Gets this constant's value.
- getValue() - Method in class de.carne.mcd.jvmdecoder.classfile.constant.Utf8Constant
-
Gets this constant's value.
- getVocabulary() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- getVocabulary() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
I
- identifier() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassTypeNameContext
- identifier() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassTypeSignatureSuffixContext
- identifier() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- identifier() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.PackageSpecifierContext
- identifier() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeParameterContext
- identifier() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeVariableSignatureContext
- IdentifierContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.IdentifierContext
- IGNORE - de.carne.mcd.jvmdecoder.classfile.bytecode.ShortOperandType
-
Ignored value.
- IMMEDIATE_VALUE - de.carne.mcd.jvmdecoder.classfile.bytecode.ByteOperandType
-
Immediate byte value.
- IMMEDIATE_VALUE - de.carne.mcd.jvmdecoder.classfile.bytecode.IntOperandType
-
Immediate int value.
- IMMEDIATE_VALUE - de.carne.mcd.jvmdecoder.classfile.bytecode.ShortOperandType
-
Immediate short value.
- INC_CONST - de.carne.mcd.jvmdecoder.classfile.bytecode.ByteOperandType
-
Increment byte value (for iinc).
- INC_CONST - de.carne.mcd.jvmdecoder.classfile.bytecode.ShortOperandType
-
Increment byte value (for wide iinc).
- IntAnnotationElement - Class in de.carne.mcd.jvmdecoder.classfile.attribute.annotation
-
Integer annotation element.
- IntAnnotationElement(ClassInfo, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.IntAnnotationElement
-
Constructs a new IntAnnotationElement} instance.
- IntegerConstant - Class in de.carne.mcd.jvmdecoder.classfile.constant
-
Integer constant.
- IntegerConstant(ClassInfo, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.constant.IntegerConstant
-
Constructs a new IntegerConstant instance.
- interfaceBound() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- interfaceBound() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeParameterContext
- interfaceBound(int) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeParameterContext
- InterfaceBoundContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.InterfaceBoundContext
- InterfaceMethodRefConstant - Class in de.carne.mcd.jvmdecoder.classfile.constant
-
InterfaceMethodRef constant.
- InterfaceMethodRefConstant(ClassInfo, int, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.constant.InterfaceMethodRefConstant
-
Constructs a new InterfaceMethodRefConstant instance.
- interfaces() - Method in interface de.carne.mcd.jvmdecoder.classfile.ClassInfo
-
Gets the class' super interfaces.
- interfaces() - Method in class de.carne.mcd.jvmdecoder.classfile.DecodedClassInfo
- IntOperandType - Enum in de.carne.mcd.jvmdecoder.classfile.bytecode
-
Possible int operand types.
- InvokeDynamicConstant - Class in de.carne.mcd.jvmdecoder.classfile.constant
-
InvokeDynamic constant.
- InvokeDynamicConstant(ClassInfo, int, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.constant.InvokeDynamicConstant
-
Constructs a new InvokeDynamicConstant instance.
- isAbstract(int) - Static method in class de.carne.mcd.jvmdecoder.classfile.ClassUtil
-
Determines whether the given access flags indicate an abstract class.
- isAbstract(ClassInfo) - Static method in class de.carne.mcd.jvmdecoder.classfile.ClassUtil
-
Determines whether the given class is abstract.
- isAnnotation(int) - Static method in class de.carne.mcd.jvmdecoder.classfile.ClassUtil
-
Determines whether the given access flags indicate an annotation class.
- isAnnotation(ClassInfo) - Static method in class de.carne.mcd.jvmdecoder.classfile.ClassUtil
-
Determines whether the given class is an annotation.
- isEmpty() - Method in class de.carne.mcd.jvmdecoder.classfile.PrintBuffer
-
Checks whether this buffer instance is empty (and produces no output).
- isEnum() - Method in class de.carne.mcd.jvmdecoder.classfile.ClassName
-
Checks whether this instance denotes the class Enum.
- isEnum(int) - Static method in class de.carne.mcd.jvmdecoder.classfile.ClassUtil
-
Determines whether the given access flags indicate an enum class.
- isEnum(ClassInfo) - Static method in class de.carne.mcd.jvmdecoder.classfile.ClassUtil
-
Determines whether the given class is an enum.
- isFinal(int) - Static method in class de.carne.mcd.jvmdecoder.classfile.ClassUtil
-
Determines whether the given access flags have the final flag set.
- isFinal(ClassInfo) - Static method in class de.carne.mcd.jvmdecoder.classfile.ClassUtil
-
Determines whether the given class is final.
- isInterface(int) - Static method in class de.carne.mcd.jvmdecoder.classfile.ClassUtil
-
Determines whether the given access flags indicate an interface class.
- isInterface(ClassInfo) - Static method in class de.carne.mcd.jvmdecoder.classfile.ClassUtil
-
Determines whether the given class is an interface.
- isModuleInfo() - Method in class de.carne.mcd.jvmdecoder.classfile.ClassName
-
Checks whether this instance denotes a module info class.
- isModuleInfo(ClassInfo) - Static method in class de.carne.mcd.jvmdecoder.classfile.ClassUtil
-
Determines whether the given class is a module-info.
- isModuleInfo(ClassName) - Static method in class de.carne.mcd.jvmdecoder.classfile.ClassUtil
-
Determines whether the given class name indicates a module-info class.
- isObject() - Method in class de.carne.mcd.jvmdecoder.classfile.ClassName
-
Checks whether this instance denotes the class Object.
- isOneOf(ClassContext...) - Method in enum de.carne.mcd.jvmdecoder.classfile.ClassContext
-
Checks whether this context is one of the listed ones.
- isPackageInfo() - Method in class de.carne.mcd.jvmdecoder.classfile.ClassName
-
Checks whether this instance denotes a package info class.
- isPackageInfo(ClassInfo) - Static method in class de.carne.mcd.jvmdecoder.classfile.ClassUtil
-
Determines whether the given class is a package-info.
- isPackageInfo(ClassName) - Static method in class de.carne.mcd.jvmdecoder.classfile.ClassUtil
-
Determines whether the given class name indicates a package-info class.
- isPrivate(int) - Static method in class de.carne.mcd.jvmdecoder.classfile.ClassUtil
-
Determines whether the given access flags have the private flag set.
- isPrivate(ClassInfo) - Static method in class de.carne.mcd.jvmdecoder.classfile.ClassUtil
-
Determines whether the given class is private.
- isPublic(int) - Static method in class de.carne.mcd.jvmdecoder.classfile.ClassUtil
-
Determines whether the given access flags have the public flag set.
- isPublic(ClassInfo) - Static method in class de.carne.mcd.jvmdecoder.classfile.ClassUtil
-
Determines whether the given class is public.
J
- javaTypeSignature() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ArrayTypeSignatureContext
- javaTypeSignature() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- javaTypeSignature() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.MethodSignatureContext
- javaTypeSignature() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ReturnTypeContext
- javaTypeSignature(int) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.MethodSignatureContext
- JavaTypeSignatureContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.JavaTypeSignatureContext
L
- LABracket - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- LABracket - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- LABracket() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.IdentifierContext
- LABracket() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeArgumentsContext
- LABracket() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeParametersContext
- LABracket(int) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.IdentifierContext
- LBracket - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- LBracket - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- LBracket() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.MethodDescriptorContext
- LBracket() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.MethodSignatureContext
- LOCAL_VARIABLE_INDEX - de.carne.mcd.jvmdecoder.classfile.bytecode.ByteOperandType
-
Index into the local variable table.
- LOCAL_VARIABLE_INDEX - de.carne.mcd.jvmdecoder.classfile.bytecode.ShortOperandType
-
Index into the local variable table.
- localvar() - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.TypeAnnotationTarget
- Localvar(int, short[]) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.TypeAnnotationTarget.Localvar
- LongAnnotationElement - Class in de.carne.mcd.jvmdecoder.classfile.attribute.annotation
-
Long annotation element.
- LongAnnotationElement(ClassInfo, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.LongAnnotationElement
-
Constructs a new LongAnnotationElement} instance.
- LongConstant - Class in de.carne.mcd.jvmdecoder.classfile.constant
-
Long constant.
- LongConstant(ClassInfo, long) - Constructor for class de.carne.mcd.jvmdecoder.classfile.constant.LongConstant
-
Constructs a new LongConstant instance.
- LookupswitchOperandDecoder - Class in de.carne.mcd.jvmdecoder.classfile.bytecode
- LookupswitchOperandDecoder() - Constructor for class de.carne.mcd.jvmdecoder.classfile.bytecode.LookupswitchOperandDecoder
- LSBracket - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- LSBracket - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- LSBracket() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ArrayTypeContext
- LSBracket() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ArrayTypeSignatureContext
- LSBracket() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.IdentifierContext
- LSBracket(int) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.IdentifierContext
M
- main(String[]) - Static method in class de.carne.mcd.jvmdecoder.classfile.bytecode.bootstrap.BootstrapBytecodeInstructionIndex
-
Executes the program.
- majorVersion() - Method in interface de.carne.mcd.jvmdecoder.classfile.ClassInfo
-
Gets the class file's major version.
- majorVersion() - Method in class de.carne.mcd.jvmdecoder.classfile.DecodedClassInfo
- matchTargetType(int) - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.TypeAnnotation
- METHOD - de.carne.mcd.jvmdecoder.classfile.ClassContext
-
Method context.
- methodDescriptor() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- MethodDescriptorContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.MethodDescriptorContext
- MethodHandleConstant - Class in de.carne.mcd.jvmdecoder.classfile.constant
-
MethodHandle constant.
- MethodHandleConstant(ClassInfo, ReferenceKind, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.constant.MethodHandleConstant
-
Constructs a new MethodHandleConstant instance.
- MethodInfo - Interface in de.carne.mcd.jvmdecoder.classfile
-
Class method information interface (see Class File Format specification)
- MethodRefConstant - Class in de.carne.mcd.jvmdecoder.classfile.constant
-
MethodRef constant.
- MethodRefConstant(ClassInfo, int, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.constant.MethodRefConstant
-
Constructs a new MethodRefConstant instance.
- methods() - Method in interface de.carne.mcd.jvmdecoder.classfile.ClassInfo
-
Gets the class' method informations.
- methods() - Method in class de.carne.mcd.jvmdecoder.classfile.DecodedClassInfo
- methodSignature() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- MethodSignatureContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.MethodSignatureContext
- MethodTypeConstant - Class in de.carne.mcd.jvmdecoder.classfile.constant
-
MethodType constant.
- MethodTypeConstant(ClassInfo, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.constant.MethodTypeConstant
-
Constructs a new MethodTypeConstant instance.
- minorVersion() - Method in interface de.carne.mcd.jvmdecoder.classfile.ClassInfo
-
Gets the class file's minor version.
- minorVersion() - Method in class de.carne.mcd.jvmdecoder.classfile.DecodedClassInfo
- Minus - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- Minus - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- Minus() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.WildcardIndicatorContext
- modeNames - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- ModuleAttribute - Class in de.carne.mcd.jvmdecoder.classfile.attribute
-
Module attribute.
- ModuleAttribute(ClassInfo, int, int, int, List<ModuleInfoElement>) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.ModuleAttribute
-
Constructs a new ModuleAttribute instance.
- ModuleConstant - Class in de.carne.mcd.jvmdecoder.classfile.constant
-
Module constant.
- ModuleConstant(ClassInfo, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.constant.ModuleConstant
-
Constructs a new ModuleConstant instance.
- ModuleInfoElement - Class in de.carne.mcd.jvmdecoder.classfile.attribute.module
-
A single module-info element.
N
- name() - Method in class de.carne.mcd.jvmdecoder.classfile.bytecode.LookupswitchOperandDecoder
- name() - Method in interface de.carne.mcd.jvmdecoder.classfile.bytecode.OperandType
-
Gets the operand type's name.
- name() - Method in class de.carne.mcd.jvmdecoder.classfile.bytecode.TableswitchOperandDecoder
- name() - Method in interface de.carne.mcd.jvmdecoder.classfile.FieldInfo
-
Gets the field's name.
- name() - Method in interface de.carne.mcd.jvmdecoder.classfile.MethodInfo
-
Gets the method's name.
- NAME - Static variable in class de.carne.mcd.jvmdecoder.classfile.attribute.CodeAttribute
-
The Code attribute name.
- NAME - Static variable in class de.carne.mcd.jvmdecoder.classfile.attribute.ConstantValueAttribute
-
The ConstantValue attribute name.
- NAME - Static variable in class de.carne.mcd.jvmdecoder.classfile.attribute.ExceptionsAttribute
-
The Exceptions attribute name.
- NAME - Static variable in class de.carne.mcd.jvmdecoder.classfile.attribute.ModuleAttribute
-
The Module attribute name.
- NAME - Static variable in class de.carne.mcd.jvmdecoder.classfile.attribute.RuntimeInvisibleAnnotationsAttribute
-
The RuntimeInvisibleAnnotations attribute name.
- NAME - Static variable in class de.carne.mcd.jvmdecoder.classfile.attribute.RuntimeInvisibleTypeAnnotationsAttribute
-
The RuntimeInvisibleTypeAnnotations attribute name.
- NAME - Static variable in class de.carne.mcd.jvmdecoder.classfile.attribute.RuntimeVisibleAnnotationsAttribute
-
The RuntimeVisibleAnnotations attribute name.
- NAME - Static variable in class de.carne.mcd.jvmdecoder.classfile.attribute.RuntimeVisibleTypeAnnotationsAttribute
-
The RuntimeVisibleTypeAnnotations attribute name.
- NAME - Static variable in class de.carne.mcd.jvmdecoder.classfile.attribute.SignatureAttribute
-
The Signature attribute name.
- NAME - Static variable in class de.carne.mcd.jvmdecoder.classfile.attribute.SourceFileAttribute
-
The SourceFile attribute name.
- NAME - Static variable in class de.carne.mcd.jvmdecoder.classfile.bytecode.BytecodeDecoder
-
Decoder name.
- NAME - Static variable in class de.carne.mcd.jvmdecoder.ClassFileDecoder
-
Decoder name.
- NameAndTypeConstant - Class in de.carne.mcd.jvmdecoder.classfile.constant
-
NameAndType constant.
- NameAndTypeConstant(ClassInfo, int, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.constant.NameAndTypeConstant
-
Constructs a new NameAndTypeConstant instance.
- NameConstant - Class in de.carne.mcd.jvmdecoder.classfile.constant
-
Base class for all kinds of name constants.
- NameDescriptorIndex - Class in de.carne.mcd.jvmdecoder.classfile
-
Name and descriptor index pair used reference fields and methods.
- NameDescriptorIndex(int, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.NameDescriptorIndex
-
Constructs an new NameDescriptorIndex.
- nameIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.NameDescriptorIndex
-
Gets the name index.
- newEntry(InstructionReferenceEntry) - Method in class de.carne.mcd.jvmdecoder.classfile.bytecode.bootstrap.BytecodeInstructionReference
- next() - Method in class de.carne.mcd.jvmdecoder.classfile.PrintSeparator
-
Gets the separator for the next print operation.
O
- objectType() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.DescriptorTypeContext
- objectType() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- ObjectType - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- ObjectType - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- ObjectType() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassTypeSignatureContext
- ObjectType() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ObjectTypeContext
- ObjectTypeContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ObjectTypeContext
- offset() - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.TypeAnnotationTarget
- Offset(int, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.TypeAnnotationTarget.Offset
- open() - Static method in class de.carne.mcd.jvmdecoder.classfile.bytecode.BytecodeInstructionIndex
-
Opens the bytecode instruction index.
- opens(ClassInfo, int, int, int[]) - Static method in class de.carne.mcd.jvmdecoder.classfile.attribute.module.ModuleInfoElement
-
Constructs a "opens" module-info element.
- OperandType - Interface in de.carne.mcd.jvmdecoder.classfile.bytecode
-
Base interface for all kinds of operand types.
- out - Variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
- output() - Method in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
Gets the underlying MCDOutputBuffer instance.
P
- PackageConstant - Class in de.carne.mcd.jvmdecoder.classfile.constant
-
Package constant.
- PackageConstant(ClassInfo, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.constant.PackageConstant
-
Constructs a new PackageConstant instance.
- packageSpecifier() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassTypeNameContext
- packageSpecifier() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- packageSpecifier() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.PackageSpecifierContext
- packageSpecifier(int) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.PackageSpecifierContext
- PackageSpecifierContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.PackageSpecifierContext
- PARAMETER - de.carne.mcd.jvmdecoder.classfile.ClassContext
-
(Method) parameter context.
- parameterDescriptor() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.MethodDescriptorContext
- parameterDescriptor() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- parameterDescriptor(int) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.MethodDescriptorContext
- ParameterDescriptorContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ParameterDescriptorContext
- parameterIndex() - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.TypeAnnotationTarget.TypeParameter
- parameterTypes() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.DecodedMethodDescriptor
-
Gets this method's parameter types.
- parameterTypes() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.DecodedMethodSignature
-
Gets this method's parameter types.
- Plus - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- Plus - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- Plus() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.WildcardIndicatorContext
- print() - Method in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
Prints the class information.
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.Annotation
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.AnnotationAnnotationElement
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.AnnotationElement
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.ArrayAnnotationElement
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.BooleanAnnotationElement
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.ByteAnnotationElement
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.CharAnnotationElement
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.ClassAnnotationElement
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.DoubleAnnotationElement
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.EnumAnnotationElement
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.FloatAnnotationElement
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.IntAnnotationElement
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.LongAnnotationElement
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.ShortAnnotationElement
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.StringAnnotationElement
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.CodeAttribute
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.ConstantValueAttribute
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.ExceptionsAttribute
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.ModuleAttribute
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.RuntimeAnnotationsAttribute
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.RuntimeTypeAnnotationsAttribute
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.SignatureAttribute
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.SourceFileAttribute
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.constant.ClassConstant
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.constant.DoubleConstant
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.constant.FloatConstant
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.constant.IntegerConstant
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.constant.LongConstant
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.constant.MethodHandleConstant
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.constant.MethodTypeConstant
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.constant.ModuleConstant
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.constant.NameAndTypeConstant
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.constant.PackageConstant
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.constant.StringConstant
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.constant.Utf8Constant
- print(ClassPrinter, ClassContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.Printable
-
Prints this instance.
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.PrintBuffer
- print(ClassPrinter, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.PrintSeparator
- print(String) - Method in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
Prints a standard text.
- print(String, ClassPrinter, ClassContext) - Static method in class de.carne.mcd.jvmdecoder.classfile.PrintBuffer
-
Prints token using default style.
- print(String, ClassPrinter, ClassContext) - Method in interface de.carne.mcd.jvmdecoder.classfile.PrintBuffer.Printer
-
Prints a token.
- print(List<? extends Attribute>, ClassPrinter, ClassContext) - Static method in class de.carne.mcd.jvmdecoder.classfile.attribute.Attributes
-
Prints a list of attributes.
- print(Optional<? extends Attribute>, ClassPrinter, ClassContext) - Static method in class de.carne.mcd.jvmdecoder.classfile.attribute.Attributes
-
Prints an optional attributes.
- Printable - Interface in de.carne.mcd.jvmdecoder.classfile
-
Interface for all kind of printable elements.
- printAnnotations(List<Attribute>, ClassContext) - Method in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
- PrintBuffer - Class in de.carne.mcd.jvmdecoder.classfile
-
Utility class used for exchanging ClassPrinter output.
- PrintBuffer() - Constructor for class de.carne.mcd.jvmdecoder.classfile.PrintBuffer
- PrintBuffer.Printer - Interface in de.carne.mcd.jvmdecoder.classfile
-
Functional interface for defining the actual print output.
- printClassAnnotation() - Method in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
- printClassComment() - Method in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
- printClassPackage() - Method in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
- printClassSignature(String) - Method in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
- printComment(String) - Method in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
Prints a comment text.
- printFields() - Method in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
- printFlagsComment(Map<Integer, String>, int) - Method in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
Prints flag symbols as comment.
- printFlagsKeyword(Map<Integer, String>, int) - Method in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
Prints flag symbols as keywords.
- printKeyword(String) - Method in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
Prints a keyword text.
- printKeyword(String, ClassPrinter, ClassContext) - Static method in class de.carne.mcd.jvmdecoder.classfile.PrintBuffer
-
Prints token using keyword style.
- printLabel(String) - Method in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
Prints a label text.
- println() - Method in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
Prints a line break.
- println(String) - Method in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
Prints a standard text and a line break.
- printlnComment(String) - Method in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
Prints a comment text and a line break.
- printlnKeyword(String) - Method in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
Prints a keyword text and a line break.
- printlnLabel(String) - Method in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
Prints a label text and a line break.
- printlnOperator(String) - Method in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
Prints an operator text and a line break.
- printlnValue(String) - Method in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
Prints a value text and a line break.
- printMethods() - Method in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
- printModuleInfo() - Method in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
- printOperator(String) - Method in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
Prints an operator text.
- PrintSeparator - Class in de.carne.mcd.jvmdecoder.classfile
-
Utility class used to separate a sequence of print operations.
- PrintSeparator() - Constructor for class de.carne.mcd.jvmdecoder.classfile.PrintSeparator
-
Constructs a new PrintSeparator instance using the comma separator.
- PrintSeparator(String) - Constructor for class de.carne.mcd.jvmdecoder.classfile.PrintSeparator
-
Constructs a new PrintSeparator instance using the given separator.
- printValue(String) - Method in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
Prints a value text.
- provides(ClassInfo, int, int[]) - Static method in class de.carne.mcd.jvmdecoder.classfile.attribute.module.ModuleInfoElement
-
Constructs a "provides" module-info element.
R
- RABracket - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- RABracket - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RABracket() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.IdentifierContext
- RABracket() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeArgumentsContext
- RABracket() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeParametersContext
- RABracket(int) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.IdentifierContext
- RBracket - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- RBracket - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RBracket() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.MethodDescriptorContext
- RBracket() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.MethodSignatureContext
- REF_getField - de.carne.mcd.jvmdecoder.classfile.constant.ReferenceKind
-
getField = 1
- REF_getStatic - de.carne.mcd.jvmdecoder.classfile.constant.ReferenceKind
-
getStatic = 2
- REF_invokeInterface - de.carne.mcd.jvmdecoder.classfile.constant.ReferenceKind
-
invokeInterface = 9
- REF_invokeSpecial - de.carne.mcd.jvmdecoder.classfile.constant.ReferenceKind
-
invokeSpecial = 7
- REF_invokeStatic - de.carne.mcd.jvmdecoder.classfile.constant.ReferenceKind
-
invokeStatic = 6
- REF_invokeVirtual - de.carne.mcd.jvmdecoder.classfile.constant.ReferenceKind
-
invokeVirtual = 5
- REF_newInvokeSpecial - de.carne.mcd.jvmdecoder.classfile.constant.ReferenceKind
-
newInvokeSpecial = 8
- REF_putField - de.carne.mcd.jvmdecoder.classfile.constant.ReferenceKind
-
putField = 3
- REF_putStatic - de.carne.mcd.jvmdecoder.classfile.constant.ReferenceKind
-
putStatic = 4
- ReferenceKind - Enum in de.carne.mcd.jvmdecoder.classfile.constant
-
Reference types as used by MethodHandleConstant.
- referenceTypeSignature() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassBoundContext
- referenceTypeSignature() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.FieldSignatureContext
- referenceTypeSignature() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.InterfaceBoundContext
- referenceTypeSignature() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.JavaTypeSignatureContext
- referenceTypeSignature() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- referenceTypeSignature() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.SuperClassSignatureContext
- referenceTypeSignature() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.SuperInterfaceSignatureContext
- referenceTypeSignature() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeArgumentContext
- ReferenceTypeSignatureContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ReferenceTypeSignatureContext
- requires(ClassInfo, int, int, int) - Static method in class de.carne.mcd.jvmdecoder.classfile.attribute.module.ModuleInfoElement
-
Constructs a "requires" module-info element.
- reset() - Method in class de.carne.mcd.jvmdecoder.classfile.PrintSeparator
-
Resets this instance to start a new sequence of print operations.
- resolveAttributes(List<Attribute>, Class<T>) - Static method in class de.carne.mcd.jvmdecoder.classfile.attribute.Attributes
-
Resolves all attributes of a specific type.
- resolveConstant(int, Class<T>) - Method in interface de.carne.mcd.jvmdecoder.classfile.ClassInfo
-
Resolves a constant from the class file's constant pool.
- resolveConstant(int, Class<T>) - Method in class de.carne.mcd.jvmdecoder.classfile.DecodedClassInfo
- resolveOptionalAttribute(List<Attribute>, Class<T>) - Static method in class de.carne.mcd.jvmdecoder.classfile.attribute.Attributes
-
Resolves an optional attribute.
- resolveRuntimeSymbol(int) - Method in interface de.carne.mcd.jvmdecoder.classfile.ClassInfo
-
Resolves a run-time constant pool index to it's corresponding symbol.
- resolveRuntimeSymbol(int) - Method in class de.carne.mcd.jvmdecoder.classfile.DecodedClassInfo
- resolveSymbol() - Method in class de.carne.mcd.jvmdecoder.classfile.constant.ClassConstant
- resolveSymbol() - Method in class de.carne.mcd.jvmdecoder.classfile.constant.Constant
-
Resolves the symbol representing this Constant instance.
- resolveSymbol() - Method in class de.carne.mcd.jvmdecoder.classfile.constant.MethodHandleConstant
- resolveSymbol() - Method in class de.carne.mcd.jvmdecoder.classfile.constant.MethodTypeConstant
- resolveSymbol() - Method in class de.carne.mcd.jvmdecoder.classfile.constant.NameConstant
- resolveSymbol() - Method in class de.carne.mcd.jvmdecoder.classfile.constant.StringConstant
- resolveTypeAnnotations(int) - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.RuntimeTypeAnnotationsAttribute
- resolveUniqueAttribute(List<Attribute>, Class<T>) - Static method in class de.carne.mcd.jvmdecoder.classfile.attribute.Attributes
-
Resolves a unique attribute.
- returnDescriptor() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.MethodDescriptorContext
- returnDescriptor() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- ReturnDescriptorContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ReturnDescriptorContext
- returnType() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.DecodedMethodDescriptor
-
Gets this method's return type.
- returnType() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.DecodedMethodSignature
-
Gets this method's return type.
- returnType() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.MethodSignatureContext
- returnType() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- ReturnTypeContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ReturnTypeContext
- RULE_arrayType - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_arrayTypeSignature - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_baseType - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_classBound - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_className - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_classSignature - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_classTypeName - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_classTypeSignature - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_classTypeSignatureSuffix - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_componentType - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_descriptorType - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_fieldDescriptor - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_fieldSignature - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_identifier - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_interfaceBound - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_javaTypeSignature - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_methodDescriptor - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_methodSignature - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_objectType - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_packageSpecifier - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_parameterDescriptor - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_referenceTypeSignature - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_returnDescriptor - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_returnType - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_superClassSignature - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_superInterfaceSignature - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_throwsSignature - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_typeArgument - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_typeArguments - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_typeParameter - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_typeParameters - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_typeVariableSignature - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RULE_wildcardIndicator - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- ruleNames - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- ruleNames - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- RUNTIME_CONSTANT_INDEX - de.carne.mcd.jvmdecoder.classfile.bytecode.ByteOperandType
-
Index into the run-time constant pool.
- RUNTIME_CONSTANT_INDEX - de.carne.mcd.jvmdecoder.classfile.bytecode.ShortOperandType
-
Index into the run-time constant pool.
- RuntimeAnnotationsAttribute - Class in de.carne.mcd.jvmdecoder.classfile.attribute
-
Base class for runtime annotation related attributes.
- RuntimeAnnotationsAttribute(ClassInfo, List<Annotation>) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.RuntimeAnnotationsAttribute
- RuntimeInvisibleAnnotationsAttribute - Class in de.carne.mcd.jvmdecoder.classfile.attribute
-
RuntimeInvisibleAnnotations attribute.
- RuntimeInvisibleAnnotationsAttribute(ClassInfo, List<Annotation>) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.RuntimeInvisibleAnnotationsAttribute
-
Constructs a new RuntimeInvisibleAnnotationsAttribute instance.
- RuntimeInvisibleTypeAnnotationsAttribute - Class in de.carne.mcd.jvmdecoder.classfile.attribute
-
RuntimeInvisibleTypeAnnotations attribute.
- RuntimeInvisibleTypeAnnotationsAttribute(ClassInfo, List<TypeAnnotation>) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.RuntimeInvisibleTypeAnnotationsAttribute
-
Constructs a new RuntimeInvisibleTypeAnnotationsAttribute instance.
- RuntimeTypeAnnotationsAttribute - Class in de.carne.mcd.jvmdecoder.classfile.attribute
-
Base class for runtime type annotation related attributes.
- RuntimeTypeAnnotationsAttribute(ClassInfo, List<TypeAnnotation>) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.RuntimeTypeAnnotationsAttribute
- RuntimeVisibleAnnotationsAttribute - Class in de.carne.mcd.jvmdecoder.classfile.attribute
-
RuntimeVisibleAnnotations attribute.
- RuntimeVisibleAnnotationsAttribute(ClassInfo, List<Annotation>) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.RuntimeVisibleAnnotationsAttribute
-
Constructs a new RuntimeVisibleAnnotationsAttribute instance.
- RuntimeVisibleTypeAnnotationsAttribute - Class in de.carne.mcd.jvmdecoder.classfile.attribute
-
RuntimeVisibleTypeAnnotations attribute.
- RuntimeVisibleTypeAnnotationsAttribute(ClassInfo, List<TypeAnnotation>) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.RuntimeVisibleTypeAnnotationsAttribute
-
Constructs a new RuntimeVisibleTypeAnnotationsAttribute instance.
S
- S_ABSTRACT - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"abstract"
- S_ANNOTATION - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"@interface"
- S_BOOLEAN - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"boolean"
- S_BRIDGE - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"bridge"
- S_BYTE - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"byte"
- S_CHAR - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"char"
- S_CLASS - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"class"
- S_DEPRECATED - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"@Deprecated"
- S_DOUBLE - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"double"
- S_ENUM - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"enum"
- S_EXPORTS - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"exports"
- S_EXTENDS - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"extends"
- S_FINAL - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"final"
- S_FLOAT - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"float"
- S_IMPLEMENTS - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"package"
- S_INT - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"int"
- S_INTERFACE - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"interface"
- S_LONG - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"long"
- S_MANDATED - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"mandated"
- S_MODULE - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"module"
- S_NATIVE - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"native"
- S_OPEN - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"open"
- S_OPENS - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"opens"
- S_PACKAGE - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"package"
- S_PRIVATE - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"private"
- S_PROTECTED - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"protected"
- S_PROVIDES - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"provides"
- S_PUBLIC - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"public"
- S_REQUIRES - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"requires"
- S_SHORT - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"short"
- S_STATIC - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"static"
- S_SUPER - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"super"
- S_SYNCHRONIZED - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"synchronized"
- S_SYNTHETIC - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"synthetic"
- S_THROWS - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"implements"
- S_TO - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"to"
- S_TRANSIENT - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"transient"
- S_TRANSITIVE - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"transitive"
- S_USES - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"uses"
- S_VARARGS - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"varargs"
- S_VOID - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"void"
- S_VOLATILE - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"volatile"
- S_WITH - Static variable in class de.carne.mcd.jvmdecoder.classfile.ClassPrinter
-
"with"
- save(DataOutput) - Method in class de.carne.mcd.jvmdecoder.classfile.bytecode.BytecodeInstruction
- Semicolon - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- Semicolon - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- Semicolon() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassNameContext
- Semicolon() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassTypeSignatureContext
- Semicolon() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.IdentifierContext
- Semicolon() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ObjectTypeContext
- Semicolon() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeVariableSignatureContext
- Semicolon(int) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassNameContext
- Semicolon(int) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.IdentifierContext
- ShortAnnotationElement - Class in de.carne.mcd.jvmdecoder.classfile.attribute.annotation
-
Short annotation element.
- ShortAnnotationElement(ClassInfo, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.ShortAnnotationElement
-
Constructs a new ShortAnnotationElement} instance.
- ShortOperandType - Enum in de.carne.mcd.jvmdecoder.classfile.bytecode
-
Possible short operand types.
- SignatureAttribute - Class in de.carne.mcd.jvmdecoder.classfile.attribute
-
Signature attribute.
- SignatureAttribute(ClassInfo, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.SignatureAttribute
-
Constructs a new SignatureAttribute instance.
- Slash - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- Slash - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- Slash() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.IdentifierContext
- Slash() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.PackageSpecifierContext
- Slash(int) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.IdentifierContext
- SourceFileAttribute - Class in de.carne.mcd.jvmdecoder.classfile.attribute
-
SourceFile attribute.
- SourceFileAttribute(ClassInfo, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.SourceFileAttribute
-
Constructs a new SourceFileAttribute instance.
- StringAnnotationElement - Class in de.carne.mcd.jvmdecoder.classfile.attribute.annotation
-
String annotation element.
- StringAnnotationElement(ClassInfo, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.StringAnnotationElement
-
Constructs a new StringAnnotationElement} instance.
- StringConstant - Class in de.carne.mcd.jvmdecoder.classfile.constant
-
String constant.
- StringConstant(ClassInfo, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.constant.StringConstant
-
Constructs a new DoubleConstant instance.
- superClass() - Method in interface de.carne.mcd.jvmdecoder.classfile.ClassInfo
-
Gets the class' super class.
- superClass() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.DecodedClassSignature
-
Gets this class' super class.
- superClass() - Method in class de.carne.mcd.jvmdecoder.classfile.DecodedClassInfo
- superClassSignature() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassSignatureContext
- superClassSignature() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- SuperClassSignatureContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.SuperClassSignatureContext
- superInterfaces() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.DecodedClassSignature
-
Gets this class' super interfaces.
- superInterfaceSignature() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassSignatureContext
- superInterfaceSignature() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- superInterfaceSignature(int) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassSignatureContext
- SuperInterfaceSignatureContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.SuperInterfaceSignatureContext
- supertype() - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.TypeAnnotationTarget
- Supertype(int, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.TypeAnnotationTarget.Supertype
- symbol() - Method in enum de.carne.mcd.jvmdecoder.classfile.constant.ReferenceKind
-
Gets the symbol of this reference kind instance.
T
- TableswitchOperandDecoder - Class in de.carne.mcd.jvmdecoder.classfile.bytecode
- TableswitchOperandDecoder() - Constructor for class de.carne.mcd.jvmdecoder.classfile.bytecode.TableswitchOperandDecoder
- TAG - Static variable in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.AnnotationAnnotationElement
-
Annotation annotation element tag.
- TAG - Static variable in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.ArrayAnnotationElement
-
Array annotation element tag.
- TAG - Static variable in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.BooleanAnnotationElement
-
Boolean annotation element tag.
- TAG - Static variable in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.ByteAnnotationElement
-
Byte annotation element tag.
- TAG - Static variable in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.CharAnnotationElement
-
Character annotation element tag.
- TAG - Static variable in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.ClassAnnotationElement
-
Class annotation element tag.
- TAG - Static variable in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.DoubleAnnotationElement
-
Double annotation element tag.
- TAG - Static variable in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.EnumAnnotationElement
-
Enum annotation element tag.
- TAG - Static variable in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.FloatAnnotationElement
-
Float annotation element tag.
- TAG - Static variable in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.IntAnnotationElement
-
Integer annotation element tag.
- TAG - Static variable in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.LongAnnotationElement
-
Long annotation element tag.
- TAG - Static variable in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.ShortAnnotationElement
-
Short annotation element tag.
- TAG - Static variable in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.StringAnnotationElement
-
String annotation element tag.
- TAG - Static variable in class de.carne.mcd.jvmdecoder.classfile.constant.ClassConstant
-
Class constant tag.
- TAG - Static variable in class de.carne.mcd.jvmdecoder.classfile.constant.DoubleConstant
-
Double constant tag.
- TAG - Static variable in class de.carne.mcd.jvmdecoder.classfile.constant.DynamicConstant
-
Dynamic constant tag.
- TAG - Static variable in class de.carne.mcd.jvmdecoder.classfile.constant.FieldRefConstant
-
FieldRef constant tag.
- TAG - Static variable in class de.carne.mcd.jvmdecoder.classfile.constant.FloatConstant
-
Float constant tag.
- TAG - Static variable in class de.carne.mcd.jvmdecoder.classfile.constant.IntegerConstant
-
Integer constant tag.
- TAG - Static variable in class de.carne.mcd.jvmdecoder.classfile.constant.InterfaceMethodRefConstant
-
InterfaceMethodRef constant tag.
- TAG - Static variable in class de.carne.mcd.jvmdecoder.classfile.constant.InvokeDynamicConstant
-
InvokeDynamic constant tag.
- TAG - Static variable in class de.carne.mcd.jvmdecoder.classfile.constant.LongConstant
-
Long constant tag.
- TAG - Static variable in class de.carne.mcd.jvmdecoder.classfile.constant.MethodHandleConstant
-
MethodHandle constant tag.
- TAG - Static variable in class de.carne.mcd.jvmdecoder.classfile.constant.MethodRefConstant
-
MethodRef constant tag.
- TAG - Static variable in class de.carne.mcd.jvmdecoder.classfile.constant.MethodTypeConstant
-
MethodType constant tag.
- TAG - Static variable in class de.carne.mcd.jvmdecoder.classfile.constant.ModuleConstant
-
Module constant tag.
- TAG - Static variable in class de.carne.mcd.jvmdecoder.classfile.constant.NameAndTypeConstant
-
NameAndType constant tag.
- TAG - Static variable in class de.carne.mcd.jvmdecoder.classfile.constant.PackageConstant
-
Package constant tag.
- TAG - Static variable in class de.carne.mcd.jvmdecoder.classfile.constant.StringConstant
-
String constant tag.
- TAG - Static variable in class de.carne.mcd.jvmdecoder.classfile.constant.Utf8Constant
-
Utf8 constant tag.
- thisClass() - Method in interface de.carne.mcd.jvmdecoder.classfile.ClassInfo
-
Gets the class' name.
- thisClass() - Method in class de.carne.mcd.jvmdecoder.classfile.DecodedClassInfo
- throwsSignature() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.MethodSignatureContext
- throwsSignature() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- throwsSignature(int) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.MethodSignatureContext
- ThrowsSignatureContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ThrowsSignatureContext
- throwsType() - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.TypeAnnotationTarget
- ThrowsType(int, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.TypeAnnotationTarget.ThrowsType
- throwsTypes() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.DecodedMethodSignature
-
Gets this method's exception types.
- tokenNames - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
-
Deprecated.Use
DeclLexer.VOCABULARYinstead. - tokenNames - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
-
Deprecated.Use
DeclParser.VOCABULARYinstead. - toString() - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.SignatureAttribute
- toString() - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.SourceFileAttribute
- toString() - Method in class de.carne.mcd.jvmdecoder.classfile.ClassName
- toString() - Method in class de.carne.mcd.jvmdecoder.classfile.constant.DoubleConstant
- toString() - Method in class de.carne.mcd.jvmdecoder.classfile.constant.FloatConstant
- toString() - Method in class de.carne.mcd.jvmdecoder.classfile.constant.IntegerConstant
- toString() - Method in class de.carne.mcd.jvmdecoder.classfile.constant.LongConstant
- toString() - Method in class de.carne.mcd.jvmdecoder.classfile.constant.MethodHandleConstant
- toString() - Method in class de.carne.mcd.jvmdecoder.classfile.constant.MethodTypeConstant
- toString() - Method in class de.carne.mcd.jvmdecoder.classfile.constant.NameAndTypeConstant
- toString() - Method in class de.carne.mcd.jvmdecoder.classfile.constant.NameConstant
- toString() - Method in class de.carne.mcd.jvmdecoder.classfile.constant.StringConstant
- toString() - Method in class de.carne.mcd.jvmdecoder.classfile.constant.Utf8Constant
- toString() - Method in class de.carne.mcd.jvmdecoder.classfile.NameDescriptorIndex
- toString() - Method in class de.carne.mcd.jvmdecoder.classfile.PrintBuffer
- type() - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.TypeAnnotationTarget
- type() - Method in enum de.carne.mcd.jvmdecoder.classfile.bytecode.ByteOperandType
- type() - Method in enum de.carne.mcd.jvmdecoder.classfile.bytecode.IntOperandType
- type() - Method in class de.carne.mcd.jvmdecoder.classfile.bytecode.LookupswitchOperandDecoder
- type() - Method in interface de.carne.mcd.jvmdecoder.classfile.bytecode.OperandType
-
Gets the operand's type (B:byte, S:short, I:int).
- type() - Method in enum de.carne.mcd.jvmdecoder.classfile.bytecode.ShortOperandType
- type() - Method in class de.carne.mcd.jvmdecoder.classfile.bytecode.TableswitchOperandDecoder
- type() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.DecodedFieldDescriptor
-
Gets this field's type.
- type() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.DecodedFieldSignature
-
Gets this field's type.
- TypeAnnotation - Class in de.carne.mcd.jvmdecoder.classfile.attribute.annotation
-
A type annotation element.
- TypeAnnotation(ClassInfo, int, List<AnnotationElement>, TypeAnnotationTarget, TypeAnnotationPath) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.TypeAnnotation
-
Constructs a new TypeAnnotation instance.
- TypeAnnotationPath - Class in de.carne.mcd.jvmdecoder.classfile.attribute.annotation
- TypeAnnotationPath(byte[]) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.TypeAnnotationPath
- TypeAnnotationTarget - Class in de.carne.mcd.jvmdecoder.classfile.attribute.annotation
- TypeAnnotationTarget(int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.TypeAnnotationTarget
- TypeAnnotationTarget.CatchType - Class in de.carne.mcd.jvmdecoder.classfile.attribute.annotation
- TypeAnnotationTarget.Empty - Class in de.carne.mcd.jvmdecoder.classfile.attribute.annotation
- TypeAnnotationTarget.FormalParameter - Class in de.carne.mcd.jvmdecoder.classfile.attribute.annotation
- TypeAnnotationTarget.Localvar - Class in de.carne.mcd.jvmdecoder.classfile.attribute.annotation
- TypeAnnotationTarget.Offset - Class in de.carne.mcd.jvmdecoder.classfile.attribute.annotation
- TypeAnnotationTarget.Supertype - Class in de.carne.mcd.jvmdecoder.classfile.attribute.annotation
- TypeAnnotationTarget.ThrowsType - Class in de.carne.mcd.jvmdecoder.classfile.attribute.annotation
- TypeAnnotationTarget.TypeArgument - Class in de.carne.mcd.jvmdecoder.classfile.attribute.annotation
- TypeAnnotationTarget.TypeParameter - Class in de.carne.mcd.jvmdecoder.classfile.attribute.annotation
- TypeAnnotationTarget.TypeParameterBound - Class in de.carne.mcd.jvmdecoder.classfile.attribute.annotation
- typeArgument() - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.TypeAnnotationTarget
- typeArgument() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- typeArgument() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeArgumentsContext
- typeArgument(int) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeArgumentsContext
- TypeArgument(int, int, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.TypeAnnotationTarget.TypeArgument
- TypeArgumentContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeArgumentContext
- typeArguments() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassTypeSignatureContext
- typeArguments() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassTypeSignatureSuffixContext
- typeArguments() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- TypeArgumentsContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeArgumentsContext
- typeParameter() - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.TypeAnnotationTarget
- typeParameter() - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.TypeAnnotationTarget.TypeParameter
- typeParameter() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- typeParameter() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeParametersContext
- typeParameter(int) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeParametersContext
- TypeParameter(int, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.TypeAnnotationTarget.TypeParameter
- typeParameterBound() - Method in class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.TypeAnnotationTarget
- TypeParameterBound(int, int, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.attribute.annotation.TypeAnnotationTarget.TypeParameterBound
- TypeParameterContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeParameterContext
- typeParameters() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.DecodedClassSignature
-
Gets this class' type parameters.
- typeParameters() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.DecodedMethodSignature
-
Gets this method's type parameters.
- typeParameters() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ClassSignatureContext
- typeParameters() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.MethodSignatureContext
- typeParameters() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- TypeParametersContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeParametersContext
- TypeType - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- TypeType - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- TypeType() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeVariableSignatureContext
- typeVariableSignature() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ReferenceTypeSignatureContext
- typeVariableSignature() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.ThrowsSignatureContext
- typeVariableSignature() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- TypeVariableSignatureContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeVariableSignatureContext
U
- uses(ClassInfo, int) - Static method in class de.carne.mcd.jvmdecoder.classfile.attribute.module.ModuleInfoElement
-
Constructs a "uses" module-info element.
- Utf8Constant - Class in de.carne.mcd.jvmdecoder.classfile.constant
-
Utf8 constant.
- Utf8Constant(ClassInfo, String) - Constructor for class de.carne.mcd.jvmdecoder.classfile.constant.Utf8Constant
-
Constructs a new Utf8Constant instance.
V
- valueOf(String) - Static method in enum de.carne.mcd.jvmdecoder.classfile.bytecode.ByteOperandType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.carne.mcd.jvmdecoder.classfile.bytecode.IntOperandType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.carne.mcd.jvmdecoder.classfile.bytecode.ShortOperandType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.carne.mcd.jvmdecoder.classfile.ClassContext
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.carne.mcd.jvmdecoder.classfile.constant.ReferenceKind
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum de.carne.mcd.jvmdecoder.classfile.bytecode.ByteOperandType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.carne.mcd.jvmdecoder.classfile.bytecode.IntOperandType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.carne.mcd.jvmdecoder.classfile.bytecode.ShortOperandType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.carne.mcd.jvmdecoder.classfile.ClassContext
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.carne.mcd.jvmdecoder.classfile.constant.ReferenceKind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- visitErrorNode(ErrorNode) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
- visitTerminal(TerminalNode) - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclBaseListener
- VOCABULARY - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- VOCABULARY - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- VoidType - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- VoidType - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- VoidType() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.BaseTypeContext
W
- wildcardIndicator() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.TypeArgumentContext
- wildcardIndicator() - Method in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- WildcardIndicatorContext(ParserRuleContext, int) - Constructor for class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser.WildcardIndicatorContext
_
- _ATN - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- _ATN - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- _decisionToDFA - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- _decisionToDFA - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- _serializedATN - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- _serializedATN - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
- _sharedContextCache - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclLexer
- _sharedContextCache - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
All Classes All Packages