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 frege-3.22.367-g2737683.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
frege.control.monad
├─ frege.control.monad.Reader.class - [JAR]
├─ frege.control.monad.State.class - [JAR]
frege.control.arrow
├─ frege.control.arrow.Kleisli.class - [JAR]
frege.java.util
├─ frege.java.util.Concurrent.class - [JAR]
├─ frege.java.util.Jar.class - [JAR]
├─ frege.java.util.Regex.class - [JAR]
├─ frege.java.util.Zip.class - [JAR]
frege.compiler.enums
├─ frege.compiler.enums.CaseKind.class - [JAR]
├─ frege.compiler.enums.Flags.class - [JAR]
├─ frege.compiler.enums.Literals.class - [JAR]
├─ frege.compiler.enums.RFlag.class - [JAR]
├─ frege.compiler.enums.SymState.class - [JAR]
├─ frege.compiler.enums.TokenID.class - [JAR]
├─ frege.compiler.enums.Visibility.class - [JAR]
frege.data
├─ frege.data.Bits.class - [JAR]
├─ frege.data.Char.class - [JAR]
├─ frege.data.Compose.class - [JAR]
├─ frege.data.Coproduct.class - [JAR]
├─ frege.data.Foldable.class - [JAR]
├─ frege.data.Graph.class - [JAR]
├─ frege.data.Iterators.class - [JAR]
├─ frege.data.List.class - [JAR]
├─ frege.data.Map.class - [JAR]
├─ frege.data.Maybe.class - [JAR]
├─ frege.data.Monoid.class - [JAR]
├─ frege.data.NanoParsec.class - [JAR]
├─ frege.data.NonEmpty.class - [JAR]
├─ frege.data.Product.class - [JAR]
├─ frege.data.Stream.class - [JAR]
├─ frege.data.Traversable.class - [JAR]
├─ frege.data.Tree.class - [JAR]
├─ frege.data.TreeMap.class - [JAR]
├─ frege.data.Tuples.class - [JAR]
frege.lib
├─ frege.lib.ForkJoin.class - [JAR]
├─ frege.lib.Modules.class - [JAR]
├─ frege.lib.PP.class - [JAR]
frege.compiler.grammar
├─ frege.compiler.grammar.Frege.class - [JAR]
├─ frege.compiler.grammar.Lexer.class - [JAR]
frege.data.wrapper
├─ frege.data.wrapper.Boolean.class - [JAR]
├─ frege.data.wrapper.Const.class - [JAR]
├─ frege.data.wrapper.Dual.class - [JAR]
├─ frege.data.wrapper.Endo.class - [JAR]
├─ frege.data.wrapper.Identity.class - [JAR]
├─ frege.data.wrapper.Num.class - [JAR]
├─ frege.data.wrapper.Ord.class - [JAR]
├─ frege.data.wrapper.ZipList.class - [JAR]
frege.java.lang
├─ frege.java.lang.Processes.class - [JAR]
├─ frege.java.lang.Reflect.class - [JAR]
frege.tools.doc
├─ frege.tools.doc.Utilities.class - [JAR]
frege.compiler.tc
├─ frege.compiler.tc.Methods.class - [JAR]
├─ frege.compiler.tc.Patterns.class - [JAR]
├─ frege.compiler.tc.Util.class - [JAR]
frege.runtime
├─ frege.runtime.Algebraic.class - [JAR]
├─ frege.runtime.Applicable.class - [JAR]
├─ frege.runtime.Array.class - [JAR]
├─ frege.runtime.BlackHole.class - [JAR]
├─ frege.runtime.CompilerSupport.class - [JAR]
├─ frege.runtime.Concurrent.class - [JAR]
├─ frege.runtime.Delayed.class - [JAR]
├─ frege.runtime.Fun1.class - [JAR]
├─ frege.runtime.Fun10.class - [JAR]
├─ frege.runtime.Fun11.class - [JAR]
├─ frege.runtime.Fun12.class - [JAR]
├─ frege.runtime.Fun13.class - [JAR]
├─ frege.runtime.Fun14.class - [JAR]
├─ frege.runtime.Fun15.class - [JAR]
├─ frege.runtime.Fun16.class - [JAR]
├─ frege.runtime.Fun17.class - [JAR]
├─ frege.runtime.Fun18.class - [JAR]
├─ frege.runtime.Fun19.class - [JAR]
├─ frege.runtime.Fun2.class - [JAR]
├─ frege.runtime.Fun20.class - [JAR]
├─ frege.runtime.Fun21.class - [JAR]
├─ frege.runtime.Fun22.class - [JAR]
├─ frege.runtime.Fun23.class - [JAR]
├─ frege.runtime.Fun24.class - [JAR]
├─ frege.runtime.Fun25.class - [JAR]
├─ frege.runtime.Fun26.class - [JAR]
├─ frege.runtime.Fun3.class - [JAR]
├─ frege.runtime.Fun4.class - [JAR]
├─ frege.runtime.Fun5.class - [JAR]
├─ frege.runtime.Fun6.class - [JAR]
├─ frege.runtime.Fun7.class - [JAR]
├─ frege.runtime.Fun8.class - [JAR]
├─ frege.runtime.Fun9.class - [JAR]
├─ frege.runtime.GuardFailed.class - [JAR]
├─ frege.runtime.Javac.class - [JAR]
├─ frege.runtime.Lambda.class - [JAR]
├─ frege.runtime.Lazy.class - [JAR]
├─ frege.runtime.Meta.class - [JAR]
├─ frege.runtime.NoMatch.class - [JAR]
├─ frege.runtime.Ref.class - [JAR]
├─ frege.runtime.Regex.class - [JAR]
├─ frege.runtime.Runtime.class - [JAR]
├─ frege.runtime.SwingSupport.class - [JAR]
├─ frege.runtime.Undefined.class - [JAR]
├─ frege.runtime.Value.class - [JAR]
├─ frege.runtime.WrappedCheckedException.class - [JAR]
frege.control
├─ frege.control.Arrow.class - [JAR]
├─ frege.control.Category.class - [JAR]
├─ frege.control.CombineIn.class - [JAR]
├─ frege.control.Concurrent.class - [JAR]
├─ frege.control.First.class - [JAR]
├─ frege.control.Second.class - [JAR]
├─ frege.control.Semigroupoid.class - [JAR]
├─ frege.control.Tensor.class - [JAR]
frege.control.monad.trans
├─ frege.control.monad.trans.EitherT.class - [JAR]
├─ frege.control.monad.trans.MaybeT.class - [JAR]
├─ frege.control.monad.trans.MonadIO.class - [JAR]
├─ frege.control.monad.trans.MonadTrans.class - [JAR]
frege.test
├─ frege.test.QuickCheck.class - [JAR]
├─ frege.test.QuickCheckArbitrary.class - [JAR]
├─ frege.test.QuickCheckException.class - [JAR]
├─ frege.test.QuickCheckGen.class - [JAR]
├─ frege.test.QuickCheckModifiers.class - [JAR]
├─ frege.test.QuickCheckProperty.class - [JAR]
├─ frege.test.QuickCheckState.class - [JAR]
├─ frege.test.QuickCheckTest.class - [JAR]
├─ frege.test.QuickCheckText.class - [JAR]
frege
├─ frege.Prelude.class - [JAR]
├─ frege.PreludeProperties.class - [JAR]
├─ frege.Version.class - [JAR]
frege.prelude
├─ frege.prelude.Floating.class - [JAR]
├─ frege.prelude.Math.class - [JAR]
├─ frege.prelude.Maybe.class - [JAR]
├─ frege.prelude.PreludeArrays.class - [JAR]
├─ frege.prelude.PreludeBase.class - [JAR]
├─ frege.prelude.PreludeIO.class - [JAR]
├─ frege.prelude.PreludeList.class - [JAR]
├─ frege.prelude.PreludeMonad.class - [JAR]
├─ frege.prelude.PreludeText.class - [JAR]
frege.java.swing
├─ frege.java.swing.GroupLayout.class - [JAR]
frege.compiler
├─ frege.compiler.Classes.class - [JAR]
├─ frege.compiler.Classtools.class - [JAR]
├─ frege.compiler.GenJava7.class - [JAR]
├─ frege.compiler.GenMeta.class - [JAR]
├─ frege.compiler.Javatypes.class - [JAR]
├─ frege.compiler.Kinds.class - [JAR]
├─ frege.compiler.Main.class - [JAR]
├─ frege.compiler.Transform.class - [JAR]
├─ frege.compiler.Typecheck.class - [JAR]
├─ frege.compiler.Utilities.class - [JAR]
frege.compiler.gen
├─ frege.compiler.gen.Bindings.class - [JAR]
├─ frege.compiler.gen.Const.class - [JAR]
├─ frege.compiler.gen.Match.class - [JAR]
├─ frege.compiler.gen.Util.class - [JAR]
frege.java
├─ frege.java.Awt.class - [JAR]
├─ frege.java.IO.class - [JAR]
├─ frege.java.Lang.class - [JAR]
├─ frege.java.Net.class - [JAR]
├─ frege.java.Swing.class - [JAR]
├─ frege.java.Util.class - [JAR]
frege.tools
├─ frege.tools.Doc.class - [JAR]
├─ frege.tools.LexConvt.class - [JAR]
├─ frege.tools.MakeDocIndex.class - [JAR]
├─ frege.tools.Quick.class - [JAR]
├─ frege.tools.Splitter.class - [JAR]
├─ frege.tools.YYgen.class - [JAR]
frege.system
├─ frege.system.Random.class - [JAR]
frege.compiler.types
├─ frege.compiler.types.ConstructorField.class - [JAR]
├─ frege.compiler.types.Expression.class - [JAR]
├─ frege.compiler.types.External.class - [JAR]
├─ frege.compiler.types.Global.class - [JAR]
├─ frege.compiler.types.ImportDetails.class - [JAR]
├─ frege.compiler.types.JNames.class - [JAR]
├─ frege.compiler.types.JTypes.class - [JAR]
├─ frege.compiler.types.Kinds.class - [JAR]
├─ frege.compiler.types.NSNames.class - [JAR]
├─ frege.compiler.types.Packs.class - [JAR]
├─ frege.compiler.types.Patterns.class - [JAR]
├─ frege.compiler.types.Positions.class - [JAR]
├─ frege.compiler.types.QNames.class - [JAR]
├─ frege.compiler.types.SNames.class - [JAR]
├─ frege.compiler.types.SourceDefinitions.class - [JAR]
├─ frege.compiler.types.Strictness.class - [JAR]
├─ frege.compiler.types.Symbols.class - [JAR]
├─ frege.compiler.types.Tokens.class - [JAR]
├─ frege.compiler.types.Types.class - [JAR]
frege.compiler.common
├─ frege.compiler.common.Annotate.class - [JAR]
├─ frege.compiler.common.Binders.class - [JAR]
├─ frege.compiler.common.CompilerOptions.class - [JAR]
├─ frege.compiler.common.Desugar.class - [JAR]
├─ frege.compiler.common.Errors.class - [JAR]
├─ frege.compiler.common.ImpExp.class - [JAR]
├─ frege.compiler.common.Mangle.class - [JAR]
├─ frege.compiler.common.Resolve.class - [JAR]
├─ frege.compiler.common.SymbolTable.class - [JAR]
├─ frege.compiler.common.Tuples.class - [JAR]
├─ frege.compiler.common.Types.class - [JAR]
├─ frege.compiler.common.UnAlias.class - [JAR]
frege.compiler.instances
├─ frege.compiler.instances.NiceExprS.class - [JAR]
├─ frege.compiler.instances.Nicer.class - [JAR]
├─ frege.compiler.instances.PositionedSName.class - [JAR]
frege.ide
├─ frege.ide.Utilities.class - [JAR]
frege.compiler.classes
├─ frege.compiler.classes.Nice.class - [JAR]
├─ frege.compiler.classes.QNameMatcher.class - [JAR]
frege.compiler.passes
├─ frege.compiler.passes.Enter.class - [JAR]
├─ frege.compiler.passes.Fields.class - [JAR]
├─ frege.compiler.passes.Final.class - [JAR]
├─ frege.compiler.passes.Fix.class - [JAR]
├─ frege.compiler.passes.Imp.class - [JAR]
├─ frege.compiler.passes.Instances.class - [JAR]
├─ frege.compiler.passes.Transdef.class - [JAR]
├─ frege.compiler.passes.TypeAlias.class - [JAR]