# Hierarchy For Package org.acplt.oncrpc.apps.jrpcgen

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.acplt.oncrpc.apps.jrpcgen.jrpcgen
  - org.acplt.oncrpc.apps.jrpcgen.JrpcgenContext (implements java.io.Closeable)
  - org.acplt.oncrpc.apps.jrpcgen.JrpcgenDocumentable
    - org.acplt.oncrpc.apps.jrpcgen.JrpcgenDeclaration (implements java.lang.Cloneable, org.acplt.oncrpc.apps.jrpcgen.JrpcgenItem)
    - org.acplt.oncrpc.apps.jrpcgen.JrpcgenXdrDefinition (implements org.acplt.oncrpc.apps.jrpcgen.JrpcgenItem)
      - org.acplt.oncrpc.apps.jrpcgen.JrpcgenComplexType (implements org.acplt.oncrpc.apps.jrpcgen.JrpcgenTypeMapping)
        - org.acplt.oncrpc.apps.jrpcgen.JrpcgenEnum
        - org.acplt.oncrpc.apps.jrpcgen.JrpcgenStruct
        - org.acplt.oncrpc.apps.jrpcgen.JrpcgenTypedefinition
        - org.acplt.oncrpc.apps.jrpcgen.JrpcgenUnion
      - org.acplt.oncrpc.apps.jrpcgen.JrpcgenConst
        - org.acplt.oncrpc.apps.jrpcgen.JrpcgenEnum.Element
  - org.acplt.oncrpc.apps.jrpcgen.JrpcgenItemTable<T> (implements java.lang.Iterable<T>)
    - org.acplt.oncrpc.apps.jrpcgen.JrpcgenConst.Table
    - org.acplt.oncrpc.apps.jrpcgen.JrpcgenDeclaration.Table
    - org.acplt.oncrpc.apps.jrpcgen.JrpcgenXdrDefinition.Table
  - org.acplt.oncrpc.apps.jrpcgen.JrpcgenJavaFile (implements java.lang.Appendable, java.io.Closeable)
  - org.acplt.oncrpc.apps.jrpcgen.JrpcgenJavaFile.MethodSignature
  - org.acplt.oncrpc.apps.jrpcgen.JrpcgenModule
  - org.acplt.oncrpc.apps.jrpcgen.JrpcgenOptions
  - org.acplt.oncrpc.apps.jrpcgen.JrpcgenOptions.Arguments
  - org.acplt.oncrpc.apps.jrpcgen.JrpcgenSHA
  - org.acplt.oncrpc.apps.jrpcgen.JrpcgenTypeInfo (implements org.acplt.oncrpc.apps.jrpcgen.JrpcgenTypeMapping)
  - org.acplt.oncrpc.apps.jrpcgen.JrpcgenUnionArm
  - org.acplt.oncrpc.apps.jrpcgen.cup_runtime.lr_parser
    - org.acplt.oncrpc.apps.jrpcgen.JrpcgenParser

## Interface Hierarchy

- org.acplt.oncrpc.apps.jrpcgen.JrpcgenItem
- org.acplt.oncrpc.apps.jrpcgen.JrpcgenJavaFile.Expression
- org.acplt.oncrpc.apps.jrpcgen.JrpcgenSymbols
- org.acplt.oncrpc.apps.jrpcgen.JrpcgenTypeMapping

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - org.acplt.oncrpc.apps.jrpcgen.JrpcgenBaseType (implements org.acplt.oncrpc.apps.jrpcgen.JrpcgenTypeMapping)
    - org.acplt.oncrpc.apps.jrpcgen.JrpcgenDeclaration.Kind
    - org.acplt.oncrpc.apps.jrpcgen.JrpcgenJavaFile.MethodSignatureStage
    - org.acplt.oncrpc.apps.jrpcgen.JrpcgenOptions.ParseResult
    - org.acplt.oncrpc.apps.jrpcgen.JrpcgenXdrDefinition.Type