View Java Class Source Code in JAR file
- Download JD-GUI to open JAR file and explore Java source code file (.class .java)
- Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window immutablesoc_2.13-0.4.5.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
soc.inventory
├─ soc.inventory.Brick.class - [JAR]
├─ soc.inventory.CatanBuilding.class - [JAR]
├─ soc.inventory.CatanPoint.class - [JAR]
├─ soc.inventory.CatanSet.class - [JAR]
├─ soc.inventory.City.class - [JAR]
├─ soc.inventory.DevelopmentCard.class - [JAR]
├─ soc.inventory.EdgeBuilding.class - [JAR]
├─ soc.inventory.Empty.class - [JAR]
├─ soc.inventory.Inventory.class - [JAR]
├─ soc.inventory.InventoryHelper.class - [JAR]
├─ soc.inventory.InventoryHelperFactory.class - [JAR]
├─ soc.inventory.InventoryItem.class - [JAR]
├─ soc.inventory.Knight.class - [JAR]
├─ soc.inventory.Misc.class - [JAR]
├─ soc.inventory.Monopoly.class - [JAR]
├─ soc.inventory.Ore.class - [JAR]
├─ soc.inventory.PerfectInfoInventory.class - [JAR]
├─ soc.inventory.PerfectInfoInventoryHelper.class - [JAR]
├─ soc.inventory.Port.class - [JAR]
├─ soc.inventory.ProbableInfoInventory.class - [JAR]
├─ soc.inventory.ProbableInfoInventoryHelper.class - [JAR]
├─ soc.inventory.PublicInfoInventory.class - [JAR]
├─ soc.inventory.PublicInfoInventoryHelper.class - [JAR]
├─ soc.inventory.Resource.class - [JAR]
├─ soc.inventory.Road.class - [JAR]
├─ soc.inventory.RoadBuilder.class - [JAR]
├─ soc.inventory.Settlement.class - [JAR]
├─ soc.inventory.Sheep.class - [JAR]
├─ soc.inventory.VertexBuilding.class - [JAR]
├─ soc.inventory.Wheat.class - [JAR]
├─ soc.inventory.Wood.class - [JAR]
├─ soc.inventory.YearOfPlenty.class - [JAR]
util
├─ util.CombinationMapIterator.class - [JAR]
├─ util.CombinationMapIteratorImpl.class - [JAR]
├─ util.EmptyCombinationMapIterator.class - [JAR]
├─ util.MapReverse.class - [JAR]
soc.core
├─ soc.core.GameRules.class - [JAR]
├─ soc.core.Roll.class - [JAR]
soc.moves
├─ soc.moves.AcceptTrade.class - [JAR]
├─ soc.moves.BuildCityMove.class - [JAR]
├─ soc.moves.BuildRoadMove.class - [JAR]
├─ soc.moves.BuildSettlementMove.class - [JAR]
├─ soc.moves.BuyDevelopmentCardMove.class - [JAR]
├─ soc.moves.BuyDevelopmentCardResult.class - [JAR]
├─ soc.moves.CatanBuildMove.class - [JAR]
├─ soc.moves.CatanMove.class - [JAR]
├─ soc.moves.CatanPlayCardMove.class - [JAR]
├─ soc.moves.CatanPossibleMoves.class - [JAR]
├─ soc.moves.CatanTradeMove.class - [JAR]
├─ soc.moves.CounterTrade.class - [JAR]
├─ soc.moves.DiscardResourcesMove.class - [JAR]
├─ soc.moves.DiscardResourcesResult.class - [JAR]
├─ soc.moves.EndTurnMove.class - [JAR]
├─ soc.moves.ImperfectInformation.class - [JAR]
├─ soc.moves.InitialPlacementMove.class - [JAR]
├─ soc.moves.KnightMove.class - [JAR]
├─ soc.moves.KnightResult.class - [JAR]
├─ soc.moves.MonopolyMove.class - [JAR]
├─ soc.moves.MonopolyResult.class - [JAR]
├─ soc.moves.MoveResult.class - [JAR]
├─ soc.moves.MoveRobberAndStealMove.class - [JAR]
├─ soc.moves.MoveRobberAndStealResult.class - [JAR]
├─ soc.moves.PlayerTradeMove.class - [JAR]
├─ soc.moves.PortTradeMove.class - [JAR]
├─ soc.moves.RejectTrade.class - [JAR]
├─ soc.moves.RoadBuilderMove.class - [JAR]
├─ soc.moves.RobPlayer.class - [JAR]
├─ soc.moves.RollDiceMove.class - [JAR]
├─ soc.moves.RollResult.class - [JAR]
├─ soc.moves.TradeMove.class - [JAR]
├─ soc.moves.TradeResponse.class - [JAR]
├─ soc.moves.YearOfPlentyMove.class - [JAR]
soc.state.player
├─ soc.state.player.PlayerState.class - [JAR]
├─ soc.state.player.PlayerStateHelper.class - [JAR]
soc.state
├─ soc.state.GamePhase.class - [JAR]
├─ soc.state.GameState.class - [JAR]
├─ soc.state.StateTransition.class - [JAR]
soc.inventory.developmentCard
├─ soc.inventory.developmentCard.BuyDevelopmentCard.class - [JAR]
├─ soc.inventory.developmentCard.DevCardTransaction.class - [JAR]
├─ soc.inventory.developmentCard.DevelopmentCardManager.class - [JAR]
├─ soc.inventory.developmentCard.DevelopmentCardSet.class - [JAR]
├─ soc.inventory.developmentCard.DevelopmentCardSpecification.class - [JAR]
├─ soc.inventory.developmentCard.DevelopmentCardSpecificationSet.class - [JAR]
├─ soc.inventory.developmentCard.PlayDevelopmentCard.class - [JAR]
├─ soc.inventory.developmentCard.PossibleDevCardsHands.class - [JAR]
├─ soc.inventory.developmentCard.PossibleDevelopmentCards.class - [JAR]
soc.board
├─ soc.board.BaseBoardConfiguration.class - [JAR]
├─ soc.board.BaseCatanBoard.class - [JAR]
├─ soc.board.BoardConfiguration.class - [JAR]
├─ soc.board.BoardGenerator.class - [JAR]
├─ soc.board.BoardHex.class - [JAR]
├─ soc.board.BoardMapping.class - [JAR]
├─ soc.board.CatanBoard.class - [JAR]
├─ soc.board.Desert.class - [JAR]
├─ soc.board.Edge.class - [JAR]
├─ soc.board.Hex.class - [JAR]
├─ soc.board.ResourceHex.class - [JAR]
├─ soc.board.Vertex.class - [JAR]
soc.inventory.resources
├─ soc.inventory.resources.CatanResourceSet.class - [JAR]
├─ soc.inventory.resources.DiscardedCardsMapBuilder.class - [JAR]
├─ soc.inventory.resources.Gain.class - [JAR]
├─ soc.inventory.resources.Lose.class - [JAR]
├─ soc.inventory.resources.PossibleHands.class - [JAR]
├─ soc.inventory.resources.ProbableResourceSet.class - [JAR]
├─ soc.inventory.resources.SOCPossibleHands.class - [JAR]
├─ soc.inventory.resources.SOCTransactions.class - [JAR]
├─ soc.inventory.resources.Steal.class - [JAR]
soc.dice
├─ soc.dice.Dice.class - [JAR]
├─ soc.dice.NormalDice.class - [JAR]