Class Hierarchy
- java.lang.Object
- jminusminus.AmbiguousName
- jminusminus.Boxing (implements jminusminus.Converter)
- jminusminus.CharReader
- jminusminus.CLAnnotation
- java.lang.ClassLoader
- jminusminus.ByteClassLoader
- jminusminus.CLAttributeInfo
- jminusminus.CLAnnotationDefaultAttribute
- jminusminus.CLCodeAttribute
- jminusminus.CLConstantValueAttribute
- jminusminus.CLDeprecatedAttribute
- jminusminus.CLEnclosingMethodAttribute
- jminusminus.CLExceptionsAttribute
- jminusminus.CLInnerClassesAttribute
- jminusminus.CLLineNumberTableAttribute
- jminusminus.CLLocalVariableTableAttribute
- jminusminus.CLLocalVariableTypeTableAttribute
- jminusminus.CLRuntimeInvisibleAnnotationsAttribute
- jminusminus.CLRuntimeInvisibleParameterAnnotationsAttribute
- jminusminus.CLRuntimeVisibleAnnotationsAttribute
- jminusminus.CLRuntimeVisibleParameterAnnotationsAttribute
- jminusminus.CLSignatureAttribute
- jminusminus.CLSourceDebugExtensionAttribute
- jminusminus.CLSourceFileAttribute
- jminusminus.CLSyntheticAttribute
- jminusminus.CLBranchStack
- jminusminus.CLBranchTarget
- jminusminus.CLConstantPool
- jminusminus.CLConstants
- jminusminus.CLCPInfo
- jminusminus.CLConstantClassInfo
- jminusminus.CLConstantDoubleInfo
- jminusminus.CLConstantFloatInfo
- jminusminus.CLConstantIntegerInfo
- jminusminus.CLConstantLongInfo
- jminusminus.CLConstantMemberRefInfo
- jminusminus.CLConstantFieldRefInfo
- jminusminus.CLConstantInterfaceMethodRefInfo
- jminusminus.CLConstantMethodRefInfo
- jminusminus.CLConstantNameAndTypeInfo
- jminusminus.CLConstantStringInfo
- jminusminus.CLConstantUtf8Info
- jminusminus.CLElementValue
- jminusminus.CLElementValuePair
- jminusminus.CLEmitter
- jminusminus.CLException
- jminusminus.CLExceptionInfo
- jminusminus.CLFile
- jminusminus.CLInnerClassInfo
- jminusminus.CLInsInfo
- jminusminus.CLInstruction
- jminusminus.CLArithmeticInstruction
- jminusminus.CLArrayInstruction
- jminusminus.CLBitInstruction
- jminusminus.CLComparisonInstruction
- jminusminus.CLConversionInstruction
- jminusminus.CLFieldInstruction
- jminusminus.CLFlowControlInstruction
- jminusminus.CLLoadStoreInstruction
- jminusminus.CLMethodInstruction
- jminusminus.CLMiscInstruction
- jminusminus.CLObjectInstruction
- jminusminus.CLStackInstruction
- jminusminus.CLLineNumberInfo
- jminusminus.CLLocalVariableInfo
- jminusminus.CLLocalVariableTypeInfo
- jminusminus.CLMemberInfo
- jminusminus.CLFieldInfo
- jminusminus.CLMethodInfo
- jminusminus.CLParameterAnnotationInfo
- jminusminus.CLPath
- jminusminus.Context
- jminusminus.ClassContext
- jminusminus.CompilationUnitContext
- jminusminus.LocalContext
- jminusminus.MethodContext
- jminusminus.Conversions
- jminusminus.I2C (implements jminusminus.Converter)
- jminusminus.Identity (implements jminusminus.Converter)
- java.io.InputStream (implements java.io.Closeable)
- java.io.FilterInputStream
- java.io.DataInputStream (implements java.io.DataInput)
- jminusminus.CLInputStream
- java.io.DataInputStream (implements java.io.DataInput)
- java.io.FilterInputStream
- jminusminus.JAST
- jminusminus.JClassDeclaration (implements jminusminus.JTypeDecl)
- jminusminus.JCompilationUnit
- jminusminus.JFieldDeclaration (implements jminusminus.JMember)
- jminusminus.JFormalParameter
- jminusminus.JInterfaceDeclaration (implements jminusminus.JTypeDecl)
- jminusminus.JMethodDeclaration (implements jminusminus.JMember)
- jminusminus.JConstructorDeclaration (implements jminusminus.JMember)
- jminusminus.JStatement
- jminusminus.JBlock
- jminusminus.JBreakStatement
- jminusminus.JContinueStatement
- jminusminus.JDoStatement
- jminusminus.JEmptyStatement
- jminusminus.JExpression
- jminusminus.JArrayExpression (implements jminusminus.JLhs)
- jminusminus.JArrayInitializer
- jminusminus.JBinaryExpression
- jminusminus.JALeftShiftOp
- jminusminus.JAndOp
- jminusminus.JARightShiftOp
- jminusminus.JAssignment
- jminusminus.JALeftShiftAssignOp
- jminusminus.JAndAssignOp
- jminusminus.JARightShiftAssignOp
- jminusminus.JAssignOp
- jminusminus.JDivAssignOp
- jminusminus.JLRightShiftAssignOp
- jminusminus.JMinusAssignOp
- jminusminus.JOrAssignOp
- jminusminus.JPlusAssignOp
- jminusminus.JRemAssignOp
- jminusminus.JStarAssignOp
- jminusminus.JXorAssignOp
- jminusminus.JBooleanBinaryExpression
- jminusminus.JComparisonExpression
- jminusminus.JGreaterEqualOp
- jminusminus.JGreaterThanOp
- jminusminus.JLessEqualOp
- jminusminus.JLessThanOp
- jminusminus.JEqualOp
- jminusminus.JLogicalAndOp
- jminusminus.JLogicalOrOp
- jminusminus.JNotEqualOp
- jminusminus.JComparisonExpression
- jminusminus.JDivideOp
- jminusminus.JLRightShiftOp
- jminusminus.JMultiplyOp
- jminusminus.JOrOp
- jminusminus.JPlusOp
- jminusminus.JRemainderOp
- jminusminus.JStringConcatenationOp
- jminusminus.JSubtractOp
- jminusminus.JXorOp
- jminusminus.JCastOp
- jminusminus.JConditionalExpression
- jminusminus.JFieldSelection (implements jminusminus.JLhs)
- jminusminus.JInstanceOfOp
- jminusminus.JLiteralBoolean
- jminusminus.JLiteralChar
- jminusminus.JLiteralDouble
- jminusminus.JLiteralInt
- jminusminus.JLiteralLong
- jminusminus.JLiteralNull
- jminusminus.JLiteralString
- jminusminus.JMessageExpression
- jminusminus.JNewArrayOp
- jminusminus.JNewOp
- jminusminus.JSuper
- jminusminus.JSuperConstruction
- jminusminus.JThis
- jminusminus.JThisConstruction
- jminusminus.JUnaryExpression
- jminusminus.JComplementOp
- jminusminus.JLogicalNotOp
- jminusminus.JNegateOp
- jminusminus.JPostDecrementOp
- jminusminus.JPostIncrementOp
- jminusminus.JPreDecrementOp
- jminusminus.JPreIncrementOp
- jminusminus.JUnaryPlusOp
- jminusminus.JVariable (implements jminusminus.JLhs)
- jminusminus.JWildExpression
- jminusminus.JForStatement
- jminusminus.JIfStatement
- jminusminus.JReturnStatement
- jminusminus.JStatementExpression
- jminusminus.JSwitchStatement
- jminusminus.JThrowStatement
- jminusminus.JTryStatement
- jminusminus.JVariableDeclaration
- jminusminus.JWhileStatement
- jminusminus.JVariableDeclarator
- jminusminus.JavaCCMain
- jminusminus.JavaCCParser (implements jminusminus.JavaCCParserConstants)
- jminusminus.JavaCCParser.JJCalls
- jminusminus.JavaCCParserTokenManager (implements jminusminus.JavaCCParserConstants)
- jminusminus.JSONElement
- jminusminus.LocalVariableDefn (implements jminusminus.IDefn)
- jminusminus.LookaheadScanner
- jminusminus.Main
- jminusminus.Member
- jminusminus.Constructor
- jminusminus.Field
- jminusminus.Method
- jminusminus.NarrowReference (implements jminusminus.Converter)
- jminusminus.NBasicBlock
- jminusminus.NControlFlowGraph
- jminusminus.NEmitter
- jminusminus.NHIRInstruction
- jminusminus.NHIRALoad
- jminusminus.NHIRArithmetic
- jminusminus.NHIRAStore
- jminusminus.NHIRConditionalJump
- jminusminus.NHIRGetField
- jminusminus.NHIRGoto
- jminusminus.NHIRIntConstant
- jminusminus.NHIRInvoke
- jminusminus.NHIRLoadLocal
- jminusminus.NHIRLocal
- jminusminus.NHIRNewArray
- jminusminus.NHIRPhiFunction
- jminusminus.NHIRPutField
- jminusminus.NHIRReturn
- jminusminus.NHIRStringConstant
- jminusminus.NInterval (implements java.lang.Comparable<T>)
- jminusminus.NLIRInstruction
- jminusminus.NLIRALoad
- jminusminus.NLIRArithmetic
- jminusminus.NLIRAStore
- jminusminus.NLIRConditionalJump
- jminusminus.NLIRGetField
- jminusminus.NLIRGoto
- jminusminus.NLIRIntConstant
- jminusminus.NLIRInvoke
- jminusminus.NLIRLoad
- jminusminus.NLIRLoadLocal
- jminusminus.NLIRMove
- jminusminus.NLIRNewArray
- jminusminus.NLIRPhiFunction
- jminusminus.NLIRPutField
- jminusminus.NLIRReturn
- jminusminus.NLIRStore
- jminusminus.NLIRStringConstant
- jminusminus.NRange (implements java.lang.Comparable<T>)
- jminusminus.NRegister
- jminusminus.NPhysicalRegister
- jminusminus.NVirtualRegister
- jminusminus.NRegisterAllocator
- jminusminus.NGraphRegisterAllocator
- jminusminus.NLinearRegisterAllocator
- jminusminus.NNaiveRegisterAllocator
- jminusminus.NTuple
- java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
- java.io.FilterOutputStream
- java.io.DataOutputStream (implements java.io.DataOutput)
- jminusminus.CLOutputStream
- java.io.DataOutputStream (implements java.io.DataOutput)
- java.io.FilterOutputStream
- jminusminus.Parser
- jminusminus.PrettyPrinter
- jminusminus.Scanner
- jminusminus.SimpleCharStream
- jminusminus.SPIM
- jminusminus.SwitchStatementGroup
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Error
- jminusminus.TokenMgrError
- java.lang.Exception
- jminusminus.ParseException
- java.lang.Error
- jminusminus.Token (implements java.io.Serializable)
- jminusminus.TokenInfo
- jminusminus.Type
- jminusminus.ArrayTypeName
- jminusminus.TypeName
- jminusminus.TypeNameDefn (implements jminusminus.IDefn)
- jminusminus.UnBoxing (implements jminusminus.Converter)
Interface Hierarchy
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- jminusminus.CLConstants.Category
- jminusminus.InstructionType
- jminusminus.OffsetFrom
- jminusminus.TokenKind
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)