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 jphantom-1.3.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
org.clyze.jphantom.conversions
├─ org.clyze.jphantom.conversions.Conversion.class - [JAR]
├─ org.clyze.jphantom.conversions.ConversionVisitor.class - [JAR]
├─ org.clyze.jphantom.conversions.Conversions.class - [JAR]
├─ org.clyze.jphantom.conversions.IdentityConversion.class - [JAR]
├─ org.clyze.jphantom.conversions.IllegalConversion.class - [JAR]
├─ org.clyze.jphantom.conversions.NarrowingPrimitiveConversion.class - [JAR]
├─ org.clyze.jphantom.conversions.NullConversion.class - [JAR]
├─ org.clyze.jphantom.conversions.PrimitiveConversion.class - [JAR]
├─ org.clyze.jphantom.conversions.ReferenceConversion.class - [JAR]
├─ org.clyze.jphantom.conversions.WideningPrimitiveConversion.class - [JAR]
├─ org.clyze.jphantom.conversions.WideningReferenceConversion.class - [JAR]
org.clyze.jphantom
├─ org.clyze.jphantom.ArrayTypes.class - [JAR]
├─ org.clyze.jphantom.ClassMembers.class - [JAR]
├─ org.clyze.jphantom.Driver.class - [JAR]
├─ org.clyze.jphantom.JPhantom.class - [JAR]
├─ org.clyze.jphantom.Options.class - [JAR]
├─ org.clyze.jphantom.Phantoms.class - [JAR]
├─ org.clyze.jphantom.Signature.class - [JAR]
├─ org.clyze.jphantom.Transformer.class - [JAR]
├─ org.clyze.jphantom.Types.class - [JAR]
org.clyze.jphantom.constraints
├─ org.clyze.jphantom.constraints.Constraint.class - [JAR]
├─ org.clyze.jphantom.constraints.ConstraintVisitor.class - [JAR]
├─ org.clyze.jphantom.constraints.IsaClassConstraint.class - [JAR]
├─ org.clyze.jphantom.constraints.IsaConstraint.class - [JAR]
├─ org.clyze.jphantom.constraints.IsanInterfaceConstraint.class - [JAR]
├─ org.clyze.jphantom.constraints.SubtypeConstraint.class - [JAR]
org.clyze.jphantom.jar
├─ org.clyze.jphantom.jar.JarExtender.class - [JAR]
org.clyze.jphantom.adapters
├─ org.clyze.jphantom.adapters.AccessAdapter.class - [JAR]
├─ org.clyze.jphantom.adapters.ClassPhantomExtractor.class - [JAR]
├─ org.clyze.jphantom.adapters.FieldAdder.class - [JAR]
├─ org.clyze.jphantom.adapters.InterfaceAdder.class - [JAR]
├─ org.clyze.jphantom.adapters.InterfaceTransformer.class - [JAR]
├─ org.clyze.jphantom.adapters.MethodAdder.class - [JAR]
├─ org.clyze.jphantom.adapters.PhantomAdder.class - [JAR]
├─ org.clyze.jphantom.adapters.SuperclassAdapter.class - [JAR]
org.clyze.jphantom.exc
├─ org.clyze.jphantom.exc.ConflictingTypeException.class - [JAR]
├─ org.clyze.jphantom.exc.IllegalBytecodeException.class - [JAR]
├─ org.clyze.jphantom.exc.InsolvableConstraintException.class - [JAR]
├─ org.clyze.jphantom.exc.PhantomLookupException.class - [JAR]
org.clyze.jphantom.constraints.extractors
├─ org.clyze.jphantom.constraints.extractors.AbstractExtractor.class - [JAR]
├─ org.clyze.jphantom.constraints.extractors.TypeConstraintExtractor.class - [JAR]
org.clyze.jphantom.hier.graph
├─ org.clyze.jphantom.hier.graph.Edge.class - [JAR]
├─ org.clyze.jphantom.hier.graph.GraphConverter.class - [JAR]
├─ org.clyze.jphantom.hier.graph.Node.class - [JAR]
org.clyze.jphantom.methods
├─ org.clyze.jphantom.methods.ConflictingMethodException.class - [JAR]
├─ org.clyze.jphantom.methods.MethodDeclarations.class - [JAR]
├─ org.clyze.jphantom.methods.MethodLookupTable.class - [JAR]
├─ org.clyze.jphantom.methods.MethodSignature.class - [JAR]
org.clyze.jphantom.hier.closure
├─ org.clyze.jphantom.hier.closure.AbstractSnapshot.class - [JAR]
├─ org.clyze.jphantom.hier.closure.CopyingSnapshot.class - [JAR]
├─ org.clyze.jphantom.hier.closure.PseudoSnapshot.class - [JAR]
org.clyze.jphantom.access
├─ org.clyze.jphantom.access.AccessStateMachine.class - [JAR]
├─ org.clyze.jphantom.access.ClassAccessEvent.class - [JAR]
├─ org.clyze.jphantom.access.ClassAccessStateMachine.class - [JAR]
├─ org.clyze.jphantom.access.Event.class - [JAR]
├─ org.clyze.jphantom.access.FieldAccessEvent.class - [JAR]
├─ org.clyze.jphantom.access.FieldAccessStateMachine.class - [JAR]
├─ org.clyze.jphantom.access.IllegalTransitionException.class - [JAR]
├─ org.clyze.jphantom.access.MethodAccessEvent.class - [JAR]
├─ org.clyze.jphantom.access.MethodAccessStateMachine.class - [JAR]
├─ org.clyze.jphantom.access.State.class - [JAR]
├─ org.clyze.jphantom.access.StateMachine.class - [JAR]
org.clyze.jphantom.hier
├─ org.clyze.jphantom.hier.AbstractClassHierarchy.class - [JAR]
├─ org.clyze.jphantom.hier.ClassHierarchies.class - [JAR]
├─ org.clyze.jphantom.hier.ClassHierarchy.class - [JAR]
├─ org.clyze.jphantom.hier.CyclicHierarchyException.class - [JAR]
├─ org.clyze.jphantom.hier.ForwardingClassHierarchy.class - [JAR]
├─ org.clyze.jphantom.hier.Importer.class - [JAR]
├─ org.clyze.jphantom.hier.IncompleteSupertypesException.class - [JAR]
├─ org.clyze.jphantom.hier.IncrementalClassHierarchy.class - [JAR]
├─ org.clyze.jphantom.hier.PrintableClassHierarchy.class - [JAR]
├─ org.clyze.jphantom.hier.SystemClassHierarchy.class - [JAR]
├─ org.clyze.jphantom.hier.UnmodifiableClassHierarchy.class - [JAR]
org.clyze.jphantom.constraints.solvers
├─ org.clyze.jphantom.constraints.solvers.AbstractSolver.class - [JAR]
├─ org.clyze.jphantom.constraints.solvers.BasicSolver.class - [JAR]
├─ org.clyze.jphantom.constraints.solvers.Colored.class - [JAR]
├─ org.clyze.jphantom.constraints.solvers.ConstraintStoringSolver.class - [JAR]
├─ org.clyze.jphantom.constraints.solvers.ForwardingSolver.class - [JAR]
├─ org.clyze.jphantom.constraints.solvers.InterfaceSolver.class - [JAR]
├─ org.clyze.jphantom.constraints.solvers.LayeringSolver.class - [JAR]
├─ org.clyze.jphantom.constraints.solvers.MinClassesStrategy.class - [JAR]
├─ org.clyze.jphantom.constraints.solvers.MultipleInheritanceSolver.class - [JAR]
├─ org.clyze.jphantom.constraints.solvers.PruningSolver.class - [JAR]
├─ org.clyze.jphantom.constraints.solvers.SingleInheritanceSolver.class - [JAR]
├─ org.clyze.jphantom.constraints.solvers.Solver.class - [JAR]
├─ org.clyze.jphantom.constraints.solvers.TypeConstraintSolver.class - [JAR]
org.clyze.jphantom.fields
├─ org.clyze.jphantom.fields.FieldSignature.class - [JAR]
org.clyze.jphantom.dataflow
├─ org.clyze.jphantom.dataflow.CompoundValue.class - [JAR]
├─ org.clyze.jphantom.dataflow.ExtendedInterpreter.class - [JAR]
├─ org.clyze.jphantom.dataflow.TypeInterpreter.class - [JAR]
org.clyze.jphantom.util
├─ org.clyze.jphantom.util.BootstrapClassLoader.class - [JAR]
├─ org.clyze.jphantom.util.Command.class - [JAR]
├─ org.clyze.jphantom.util.Factory.class - [JAR]
├─ org.clyze.jphantom.util.GraphUtils.class - [JAR]
├─ org.clyze.jphantom.util.MapFactory.class - [JAR]
├─ org.clyze.jphantom.util.Pair.class - [JAR]
├─ org.clyze.jphantom.util.Utils.class - [JAR]