A B C D E F G I J L M N O P R S T U V W _ 
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
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
decodeFieldSignature(String, String) - Static method in class de.carne.mcd.jvmdecoder.classfile.decl.DeclDecoder
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
decodeMethodSignature(String, String) - Static method in class de.carne.mcd.jvmdecoder.classfile.decl.DeclDecoder
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.
tokenNames - Static variable in class de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
Deprecated.
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
 
A B C D E F G I J L M N O P R S T U V W _ 
All Classes All Packages