Hierarchy For All Packages
- ASCIIArt,
- CustomException,
- Elements,
- Elements.Electric,
- Elements.Fire,
- Elements.Grass,
- Elements.Water,
- GameLogic,
- Main,
- Pokemon,
- Pokemon.Attributes,
- Pokemon.Electricity,
- Pokemon.Fire,
- Pokemon.Grass,
- Pokemon.Water,
- Trainer
Class Hierarchy
- java.lang.Object
- Pokemon.Attributes.AttackInfo
- Elements.Electric.ElectricType (implements Elements.ElementType)
- Elements.Fire.FireType (implements Elements.ElementType)
- GameLogic.GameLogic
- Elements.Grass.GrassType (implements Elements.ElementType)
- Main.Main
- Pokemon.Pokemon
- ASCIIArt.PokemonArt
- Pokemon.PokemonFactory
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- CustomException.pokemonDiedPermanentlyDuringItsTurnException
- java.lang.Exception
- Trainer.Trainer
- Elements.Water.WaterType (implements Elements.ElementType)
Interface Hierarchy
- Elements.ElementType
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- Pokemon.Attributes.firstEvolutionPokemon
- Pokemon.Attributes.PokemonAndHealth
- Pokemon.Attributes.SecondEvolutionPokemon
- Pokemon.Attributes.TwoAttackPokemon
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)