# Hierarchy For Package de.dhbwstuttgart.syntaxtree.type

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - java.util.Vector<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
        - de.dhbwstuttgart.typeinference.Menge<A>
          - de.dhbwstuttgart.syntaxtree.type.ParaList
  - de.dhbwstuttgart.syntaxtree.SyntaxTreeNode (implements de.dhbwstuttgart.core.IItemWithOffset)
    - de.dhbwstuttgart.syntaxtree.type.Type (implements de.dhbwstuttgart.core.IItemWithOffset)
      - de.dhbwstuttgart.syntaxtree.type.BaseType
        - de.dhbwstuttgart.syntaxtree.type.BooleanType
        - de.dhbwstuttgart.syntaxtree.type.CharacterType
        - de.dhbwstuttgart.syntaxtree.type.DoubleType
        - de.dhbwstuttgart.syntaxtree.type.FloatType
        - de.dhbwstuttgart.syntaxtree.type.IntegerType
        - de.dhbwstuttgart.syntaxtree.type.LongType
      - de.dhbwstuttgart.syntaxtree.type.FreshWildcardType
        - de.dhbwstuttgart.syntaxtree.type.FreshExtendsWildcardType (implements de.dhbwstuttgart.syntaxtree.type.IMatchable)
        - de.dhbwstuttgart.syntaxtree.type.FreshSuperWildcardType (implements de.dhbwstuttgart.syntaxtree.type.IMatchable)
      - de.dhbwstuttgart.syntaxtree.type.ObjectType
        - de.dhbwstuttgart.syntaxtree.type.GenericTypeVar
          - de.dhbwstuttgart.syntaxtree.type.BoundedGenericTypeVar
        - de.dhbwstuttgart.syntaxtree.type.RefType (implements de.dhbwstuttgart.syntaxtree.type.IMatchable)
          - de.dhbwstuttgart.syntaxtree.type.Void
        - de.dhbwstuttgart.syntaxtree.type.TypePlaceholder
      - de.dhbwstuttgart.syntaxtree.type.ReturnType
      - de.dhbwstuttgart.syntaxtree.type.WildcardType
        - de.dhbwstuttgart.syntaxtree.type.ExtendsWildcardType (implements de.dhbwstuttgart.syntaxtree.type.IMatchable, de.dhbwstuttgart.syntaxtree.type.ITypeContainer)
        - de.dhbwstuttgart.syntaxtree.type.SuperWildcardType (implements de.dhbwstuttgart.syntaxtree.type.IMatchable, de.dhbwstuttgart.syntaxtree.type.ITypeContainer)

## Interface Hierarchy

- de.dhbwstuttgart.syntaxtree.type.IMatchable
- de.dhbwstuttgart.syntaxtree.type.ITypeContainer