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 kalang-compiler-1.11.0.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
kalang.compiler.core
├─ kalang.compiler.core.ArrayType.class - [JAR]
├─ kalang.compiler.core.ClassType.class - [JAR]
├─ kalang.compiler.core.FieldDescriptor.class - [JAR]
├─ kalang.compiler.core.GenericType.class - [JAR]
├─ kalang.compiler.core.LambdaType.class - [JAR]
├─ kalang.compiler.core.MethodDescriptor.class - [JAR]
├─ kalang.compiler.core.ModifierConstant.class - [JAR]
├─ kalang.compiler.core.NullableKind.class - [JAR]
├─ kalang.compiler.core.ObjectType.class - [JAR]
├─ kalang.compiler.core.ParameterDescriptor.class - [JAR]
├─ kalang.compiler.core.PrimitiveType.class - [JAR]
├─ kalang.compiler.core.Type.class - [JAR]
├─ kalang.compiler.core.Types.class - [JAR]
├─ kalang.compiler.core.Values.class - [JAR]
├─ kalang.compiler.core.VarTable.class - [JAR]
├─ kalang.compiler.core.WildcardType.class - [JAR]
kalang.compiler.java
├─ kalang.compiler.java.FileSystemFileManager.class - [JAR]
├─ kalang.compiler.java.MemoryCompiler.class - [JAR]
├─ kalang.compiler.java.MemoryFileManager.class - [JAR]
├─ kalang.compiler.java.MemoryJavaSource.class - [JAR]
├─ kalang.compiler.java.StringJavaSource.class - [JAR]
├─ kalang.compiler.java.StringJavaSourceBase.class - [JAR]
kalang.compiler.shell
├─ kalang.compiler.shell.Constant.class - [JAR]
├─ kalang.compiler.shell.KalangOption.class - [JAR]
├─ kalang.compiler.shell.Kalangc.class - [JAR]
├─ kalang.compiler.shell.Kalangeditor.class - [JAR]
├─ kalang.compiler.shell.Kalangsh.class - [JAR]
├─ kalang.compiler.shell.ShellBase.class - [JAR]
kalang.compiler.compile.codegen
├─ kalang.compiler.compile.codegen.Ast2Class.class - [JAR]
├─ kalang.compiler.compile.codegen.Ast2JavaStub.class - [JAR]
├─ kalang.compiler.compile.codegen.CatchContext.class - [JAR]
├─ kalang.compiler.compile.codegen.CodeGenerationException.class - [JAR]
kalang.compiler.compile.util
├─ kalang.compiler.compile.util.DefaultCompileContext.class - [JAR]
├─ kalang.compiler.compile.util.DiagnosisReporter.class - [JAR]
├─ kalang.compiler.compile.util.StandardDiagnosisHandler.class - [JAR]
kalang.compiler.antlr
├─ kalang.compiler.antlr.KalangLexer.class - [JAR]
├─ kalang.compiler.antlr.KalangParser.class - [JAR]
├─ kalang.compiler.antlr.KalangParserBaseListener.class - [JAR]
├─ kalang.compiler.antlr.KalangParserBaseVisitor.class - [JAR]
├─ kalang.compiler.antlr.KalangParserListener.class - [JAR]
├─ kalang.compiler.antlr.KalangParserVisitor.class - [JAR]
├─ kalang.compiler.antlr.SLLErrorStrategy.class - [JAR]
kalang.compiler.dependency
├─ kalang.compiler.dependency.Artifact.class - [JAR]
├─ kalang.compiler.dependency.DependenciesCache.class - [JAR]
├─ kalang.compiler.dependency.DependencyResolver.class - [JAR]
├─ kalang.compiler.dependency.ExtendURLHandler.class - [JAR]
├─ kalang.compiler.dependency.NoMessageLogger.class - [JAR]
├─ kalang.compiler.dependency.ResolveException.class - [JAR]
├─ kalang.compiler.dependency.ResolveResult.class - [JAR]
kalang.compiler.compile
├─ kalang.compiler.compile.ClassNodeLoader.class - [JAR]
├─ kalang.compiler.compile.ClassNodeNotFoundException.class - [JAR]
├─ kalang.compiler.compile.CodeGenerator.class - [JAR]
├─ kalang.compiler.compile.CompilationUnit.class - [JAR]
├─ kalang.compiler.compile.CompilationUnitController.class - [JAR]
├─ kalang.compiler.compile.CompileContext.class - [JAR]
├─ kalang.compiler.compile.CompilePhase.class - [JAR]
├─ kalang.compiler.compile.CompilePhaseManager.class - [JAR]
├─ kalang.compiler.compile.Configuration.class - [JAR]
├─ kalang.compiler.compile.DefaultClassNodeLoader.class - [JAR]
├─ kalang.compiler.compile.Diagnosis.class - [JAR]
├─ kalang.compiler.compile.DiagnosisHandler.class - [JAR]
├─ kalang.compiler.compile.FileKalangSource.class - [JAR]
├─ kalang.compiler.compile.InMemoryKalangSource.class - [JAR]
├─ kalang.compiler.compile.KalangCompiler.class - [JAR]
├─ kalang.compiler.compile.KalangSource.class - [JAR]
├─ kalang.compiler.compile.OffsetRange.class - [JAR]
├─ kalang.compiler.compile.PhaseProcessor.class - [JAR]
├─ kalang.compiler.compile.SemanticAnalyzer.class - [JAR]
├─ kalang.compiler.compile.SourceLoader.class - [JAR]
├─ kalang.compiler.compile.StandardCompilePhases.class - [JAR]
├─ kalang.compiler.compile.TypeNameResolver.class - [JAR]
kalang.compiler.compile.jvm
├─ kalang.compiler.compile.jvm.JvmClassNode.class - [JAR]
├─ kalang.compiler.compile.jvm.JvmClassNodeLoader.class - [JAR]
kalang.compiler.util
├─ kalang.compiler.util.AccessUtil.class - [JAR]
├─ kalang.compiler.util.AntlrErrorString.class - [JAR]
├─ kalang.compiler.util.AstOutputUtil.class - [JAR]
├─ kalang.compiler.util.AstUtil.class - [JAR]
├─ kalang.compiler.util.BoxUtil.class - [JAR]
├─ kalang.compiler.util.ClassExecutor.class - [JAR]
├─ kalang.compiler.util.ClassNameUtil.class - [JAR]
├─ kalang.compiler.util.ClassPathUtil.class - [JAR]
├─ kalang.compiler.util.CollectionsUtil.class - [JAR]
├─ kalang.compiler.util.ConstExprUtil.class - [JAR]
├─ kalang.compiler.util.DiagnosisUtil.class - [JAR]
├─ kalang.compiler.util.Exceptions.class - [JAR]
├─ kalang.compiler.util.FilePathUtil.class - [JAR]
├─ kalang.compiler.util.ImplementationUtil.class - [JAR]
├─ kalang.compiler.util.InheritanceUtil.class - [JAR]
├─ kalang.compiler.util.InvalidModifierException.class - [JAR]
├─ kalang.compiler.util.KalangSourceUtil.class - [JAR]
├─ kalang.compiler.util.LambdaUtil.class - [JAR]
├─ kalang.compiler.util.LexerFactory.class - [JAR]
├─ kalang.compiler.util.MathType.class - [JAR]
├─ kalang.compiler.util.MethodUtil.class - [JAR]
├─ kalang.compiler.util.ModifierUtil.class - [JAR]
├─ kalang.compiler.util.NameUtil.class - [JAR]
├─ kalang.compiler.util.OffsetRangeHelper.class - [JAR]
├─ kalang.compiler.util.OpUtil.class - [JAR]
├─ kalang.compiler.util.OverrideUtil.class - [JAR]
├─ kalang.compiler.util.ParameterizedUtil.class - [JAR]
├─ kalang.compiler.util.Parameters.class - [JAR]
├─ kalang.compiler.util.ParseTreeNavigator.class - [JAR]
├─ kalang.compiler.util.StringLiteralUtil.class - [JAR]
├─ kalang.compiler.util.StringUtil.class - [JAR]
├─ kalang.compiler.util.TokenNavigator.class - [JAR]
├─ kalang.compiler.util.TokenStreamFactory.class - [JAR]
├─ kalang.compiler.util.TypeUtil.class - [JAR]
├─ kalang.compiler.util.TypeValidator.class - [JAR]
kalang.compiler.profile
├─ kalang.compiler.profile.Invocation.class - [JAR]
├─ kalang.compiler.profile.Profiler.class - [JAR]
├─ kalang.compiler.profile.Span.class - [JAR]
├─ kalang.compiler.profile.SpanFormatter.class - [JAR]
kalang.compiler.tool
├─ kalang.compiler.tool.CachedClassNodeLoader.class - [JAR]
├─ kalang.compiler.tool.CachedSourceLoader.class - [JAR]
├─ kalang.compiler.tool.ClassWriter.class - [JAR]
├─ kalang.compiler.tool.CompileException.class - [JAR]
├─ kalang.compiler.tool.FileSystemCompiler.class - [JAR]
├─ kalang.compiler.tool.FileSystemOutputManager.class - [JAR]
├─ kalang.compiler.tool.FileSystemSourceLoader.class - [JAR]
├─ kalang.compiler.tool.KalangClassLoader.class - [JAR]
├─ kalang.compiler.tool.KalangShell.class - [JAR]
├─ kalang.compiler.tool.MemoryOutputManager.class - [JAR]
├─ kalang.compiler.tool.NonScriptFileException.class - [JAR]
├─ kalang.compiler.tool.OutputManager.class - [JAR]
kalang.compiler.gui
├─ kalang.compiler.gui.Editor.class - [JAR]
kalang.compiler.compile.semantic
├─ kalang.compiler.compile.semantic.AmbiguousMethodException.class - [JAR]
├─ kalang.compiler.compile.semantic.AstBuilder.class - [JAR]
├─ kalang.compiler.compile.semantic.AstBuilderBase.class - [JAR]
├─ kalang.compiler.compile.semantic.AstNodeMaker.class - [JAR]
├─ kalang.compiler.compile.semantic.AstVerifier.class - [JAR]
├─ kalang.compiler.compile.semantic.ClassNodeInitializer.class - [JAR]
├─ kalang.compiler.compile.semantic.ClassNodeStructureBuilder.class - [JAR]
├─ kalang.compiler.compile.semantic.DefaultSemanticAnalyzer.class - [JAR]
├─ kalang.compiler.compile.semantic.FieldNotFoundException.class - [JAR]
├─ kalang.compiler.compile.semantic.InvocationResolver.class - [JAR]
├─ kalang.compiler.compile.semantic.MalformedAstException.class - [JAR]
├─ kalang.compiler.compile.semantic.MethodContext.class - [JAR]
├─ kalang.compiler.compile.semantic.MethodNotFoundException.class - [JAR]
├─ kalang.compiler.compile.semantic.MissingParamMethodInfo.class - [JAR]
├─ kalang.compiler.compile.semantic.NodeException.class - [JAR]
├─ kalang.compiler.compile.semantic.StatementSupplier.class - [JAR]
kalang.compiler.compile.semantic.analyzer
├─ kalang.compiler.compile.semantic.analyzer.AssignmentAnalyzer.class - [JAR]
├─ kalang.compiler.compile.semantic.analyzer.AstNodeCollector.class - [JAR]
├─ kalang.compiler.compile.semantic.analyzer.FieldUsageAnalyzer.class - [JAR]
├─ kalang.compiler.compile.semantic.analyzer.MethodDeclarationAnalyzer.class - [JAR]
├─ kalang.compiler.compile.semantic.analyzer.ParentAnalyzer.class - [JAR]
├─ kalang.compiler.compile.semantic.analyzer.StatementAnalyzer.class - [JAR]
├─ kalang.compiler.compile.semantic.analyzer.TerminalStatementAnalyzer.class - [JAR]
kalang.compiler.core.impl
├─ kalang.compiler.core.impl.StandardFieldDescriptor.class - [JAR]
├─ kalang.compiler.core.impl.StandardMethodDescriptor.class - [JAR]
├─ kalang.compiler.core.impl.StandardParameterDescriptor.class - [JAR]
kalang.compiler.ast
├─ kalang.compiler.ast.AbstractAstVisitor.class - [JAR]
├─ kalang.compiler.ast.AnnotationNode.class - [JAR]
├─ kalang.compiler.ast.Annotationable.class - [JAR]
├─ kalang.compiler.ast.ArithmeticBinaryExpr.class - [JAR]
├─ kalang.compiler.ast.ArrayLengthExpr.class - [JAR]
├─ kalang.compiler.ast.AssignExpr.class - [JAR]
├─ kalang.compiler.ast.AssignableExpr.class - [JAR]
├─ kalang.compiler.ast.AssignableObject.class - [JAR]
├─ kalang.compiler.ast.AstNode.class - [JAR]
├─ kalang.compiler.ast.AstVisitor.class - [JAR]
├─ kalang.compiler.ast.BinaryExpr.class - [JAR]
├─ kalang.compiler.ast.BitwiseBinaryExpr.class - [JAR]
├─ kalang.compiler.ast.BlockStmt.class - [JAR]
├─ kalang.compiler.ast.BreakStmt.class - [JAR]
├─ kalang.compiler.ast.CastExpr.class - [JAR]
├─ kalang.compiler.ast.CatchBlock.class - [JAR]
├─ kalang.compiler.ast.ClassNode.class - [JAR]
├─ kalang.compiler.ast.ClassReference.class - [JAR]
├─ kalang.compiler.ast.CompareBinaryExpr.class - [JAR]
├─ kalang.compiler.ast.ConstExpr.class - [JAR]
├─ kalang.compiler.ast.ContinueStmt.class - [JAR]
├─ kalang.compiler.ast.ElementExpr.class - [JAR]
├─ kalang.compiler.ast.ErrorousExpr.class - [JAR]
├─ kalang.compiler.ast.ExprNode.class - [JAR]
├─ kalang.compiler.ast.ExprStmt.class - [JAR]
├─ kalang.compiler.ast.FieldExpr.class - [JAR]
├─ kalang.compiler.ast.FieldNode.class - [JAR]
├─ kalang.compiler.ast.FinallyBlock.class - [JAR]
├─ kalang.compiler.ast.IAstVisitor.class - [JAR]
├─ kalang.compiler.ast.IfStmt.class - [JAR]
├─ kalang.compiler.ast.IncExpr.class - [JAR]
├─ kalang.compiler.ast.InstanceOfExpr.class - [JAR]
├─ kalang.compiler.ast.InvocationExpr.class - [JAR]
├─ kalang.compiler.ast.LambdaExpr.class - [JAR]
├─ kalang.compiler.ast.LocalVarNode.class - [JAR]
├─ kalang.compiler.ast.LogicBinaryExpr.class - [JAR]
├─ kalang.compiler.ast.LoopStmt.class - [JAR]
├─ kalang.compiler.ast.MethodNode.class - [JAR]
├─ kalang.compiler.ast.MultiStmt.class - [JAR]
├─ kalang.compiler.ast.MultiStmtExpr.class - [JAR]
├─ kalang.compiler.ast.NewArrayExpr.class - [JAR]
├─ kalang.compiler.ast.NewObjectExpr.class - [JAR]
├─ kalang.compiler.ast.ObjectFieldExpr.class - [JAR]
├─ kalang.compiler.ast.ObjectInvokeExpr.class - [JAR]
├─ kalang.compiler.ast.ParameterNode.class - [JAR]
├─ kalang.compiler.ast.PrimitiveCastExpr.class - [JAR]
├─ kalang.compiler.ast.ReturnStmt.class - [JAR]
├─ kalang.compiler.ast.Statement.class - [JAR]
├─ kalang.compiler.ast.StaticFieldExpr.class - [JAR]
├─ kalang.compiler.ast.StaticInvokeExpr.class - [JAR]
├─ kalang.compiler.ast.SuperExpr.class - [JAR]
├─ kalang.compiler.ast.ThisExpr.class - [JAR]
├─ kalang.compiler.ast.ThrowStmt.class - [JAR]
├─ kalang.compiler.ast.TryStmt.class - [JAR]
├─ kalang.compiler.ast.UnaryExpr.class - [JAR]
├─ kalang.compiler.ast.UnknownFieldExpr.class - [JAR]
├─ kalang.compiler.ast.UnknownInvocationExpr.class - [JAR]
├─ kalang.compiler.ast.VarDeclStmt.class - [JAR]
├─ kalang.compiler.ast.VarExpr.class - [JAR]
├─ kalang.compiler.ast.VarObject.class - [JAR]
kalang.compiler.compile.codegen.op
├─ kalang.compiler.compile.codegen.op.FieldInsnOp.class - [JAR]
├─ kalang.compiler.compile.codegen.op.IincOp.class - [JAR]
├─ kalang.compiler.compile.codegen.op.InsnOp.class - [JAR]
├─ kalang.compiler.compile.codegen.op.IntInsnOp.class - [JAR]
├─ kalang.compiler.compile.codegen.op.InvokeDynamicInsnOp.class - [JAR]
├─ kalang.compiler.compile.codegen.op.JumpInsnOp.class - [JAR]
├─ kalang.compiler.compile.codegen.op.LabelOp.class - [JAR]
├─ kalang.compiler.compile.codegen.op.LdcInsnOp.class - [JAR]
├─ kalang.compiler.compile.codegen.op.LineNumber.class - [JAR]
├─ kalang.compiler.compile.codegen.op.LocalVariable.class - [JAR]
├─ kalang.compiler.compile.codegen.op.MethodInsnOp.class - [JAR]
├─ kalang.compiler.compile.codegen.op.MultiANewArrayInsnOp.class - [JAR]
├─ kalang.compiler.compile.codegen.op.OpBase.class - [JAR]
├─ kalang.compiler.compile.codegen.op.OpCollector.class - [JAR]
├─ kalang.compiler.compile.codegen.op.OpOptimizer.class - [JAR]
├─ kalang.compiler.compile.codegen.op.TryCatchBlock.class - [JAR]
├─ kalang.compiler.compile.codegen.op.TypeInsnOp.class - [JAR]
├─ kalang.compiler.compile.codegen.op.VarInsnOp.class - [JAR]