jls
No description available.
파일 탐색기
최종 버전 다운로드 (.zip)- release.yml
- debug_adapter_linux.sh
- debug_adapter_mac.sh
- debug_adapter_windows.cmd
- debug_adapter_windows.sh
- lang_server_linux.sh
- lang_server_mac.sh
- lang_server_windows.cmd
- lang_server_windows.sh
- launch_linux.sh
- launch_mac.sh
- launch_windows.cmd
- launch_windows.sh
- benchmark.sh
- build.sh
- download_linux_jdk.sh
- download_mac_jdk.sh
- download_windows_jdk.sh
- format.sh
- gen_proto.sh
- link_linux.sh
- link_mac.sh
- link_windows.sh
- logging.properties
- AnalysisProtos.java
- AnalysisProtosV2.java
- Build.java
- CodeActionProvider.java
- FindMethodDeclarationAt.java
- ExternalBinaryDecompiler.java
- FindCompletionsAt.java
- FindInvocationAt.java
- PruneMethodBodies.java
- AttachRequest.java
- AttachRequestArguments.java
- Breakpoint.java
- BreakpointEvent.java
- BreakpointEventBody.java
- Capabilities.java
- CapabilitiesEvent.java
- CapabilitiesEventBody.java
- Checksum.java
- ColumnDescriptor.java
- CompletionItem.java
- CompletionsArguments.java
- CompletionsRequest.java
- CompletionsResponse.java
- CompletionsResponseBody.java
- ContinueArguments.java
- ContinuedEvent.java
- ContinuedEventBody.java
- ContinueRequest.java
- ContinueResponse.java
- ContinueResponseBody.java
- DataBreakpoint.java
- DataBreakpointInfoArguments.java
- DataBreakpointInfoRequest.java
- DataBreakpointInfoResponse.java
- DataBreakpointInfoResponseBody.java
- DebugAdapter.java
- DebugClient.java
- DebugServer.java
- DisassembleArguments.java
- DisassembledInstruction.java
- DisassembleRequest.java
- DisassembleResponse.java
- DisassembleResponseBody.java
- DisconnectArguments.java
- DisconnectRequest.java
- ErrorResponse.java
- ErrorResponseBody.java
- EvaluateArguments.java
- EvaluateRequest.java
- EvaluateResponse.java
- EvaluateResponseBody.java
- Event.java
- ExceptionBreakpointsFilter.java
- ExceptionDetails.java
- ExceptionInfoArguments.java
- ExceptionInfoRequest.java
- ExceptionInfoResponse.java
- ExceptionInfoResponseBody.java
- ExceptionOptions.java
- ExceptionPathSegment.java
- ExitedEvent.java
- ExitedEventBody.java
- FunctionBreakpoint.java
- GotoArguments.java
- GotoRequest.java
- GotoTarget.java
- GotoTargetsArguments.java
- GotoTargetsRequest.java
- GotoTargetsResponse.java
- GotoTargetsResponseBody.java
- InitializedEvent.java
- InitializeRequest.java
- InitializeRequestArguments.java
- InitializeResponse.java
- LaunchRequest.java
- LaunchRequestArguments.java
- LoadedSourceEvent.java
- LoadedSourceEventBody.java
- LoadedSourcesResponse.java
- LoadedSourcesResponseBody.java
- Message.java
- Module.java
- ModuleEvent.java
- ModuleEventBody.java
- ModulesArguments.java
- ModulesRequest.java
- ModulesResponse.java
- ModulesResponseBody.java
- ModulesViewDescriptor.java
- NextArguments.java
- NextRequest.java
- OutputEvent.java
- OutputEventBody.java
- PauseArguments.java
- PauseRequest.java
- ProcessEvent.java
- ProcessEventBody.java
- ProtocolMessage.java
- ReadMemoryArguments.java
- ReadMemoryRequest.java
- ReadMemoryResponse.java
- ReadMemoryResponseBody.java
- Request.java
- Response.java
- RestartFrameArguments.java
- RestartFrameRequest.java
- ReverseContinueArguments.java
- ReverseContinueRequest.java
- RunInTerminalRequest.java
- RunInTerminalRequestArguments.java
- RunInTerminalResponse.java
- RunInTerminalResponseBody.java
- Scope.java
- ScopesArguments.java
- ScopesRequest.java
- ScopesResponse.java
- ScopesResponseBody.java
- SetBreakpointsArguments.java
- SetBreakpointsRequest.java
- SetBreakpointsResponse.java
- SetBreakpointsResponseBody.java
- SetDataBreakpointsArguments.java
- SetDataBreakpointsRequest.java
- SetDataBreakpointsResponse.java
- SetDataBreakpointsResponseBody.java
- SetExceptionBreakpointsArguments.java
- SetExceptionBreakpointsRequest.java
- SetExpressionArguments.java
- SetExpressionRequest.java
- SetExpressionResponse.java
- SetExpressionResponseBody.java
- SetFunctionBreakpointsArguments.java
- SetFunctionBreakpointsRequest.java
- SetFunctionBreakpointsResponse.java
- SetFunctionBreakpointsResponseBody.java
- SetVariableArguments.java
- SetVariableRequest.java
- SetVariableResponse.java
- SetVariableResponseBody.java
- Source.java
- SourceArguments.java
- SourceBreakpoint.java
- SourceRequest.java
- SourceResponse.java
- SourceResponseBody.java
- StackFrame.java
- StackFrameFormat.java
- StackTraceArguments.java
- StackTraceRequest.java
- StackTraceResponse.java
- StackTraceResponseBody.java
- StepBackArguments.java
- StepBackRequest.java
- StepInArguments.java
- StepInRequest.java
- StepInTarget.java
- StepInTargetsArguments.java
- StepInTargetsRequest.java
- StepInTargetsResponse.java
- StepInTargetsResponseBody.java
- StepOutArguments.java
- StepOutRequest.java
- StoppedEvent.java
- StoppedEventBody.java
- TerminateArguments.java
- TerminatedEvent.java
- TerminatedEventBody.java
- TerminateRequest.java
- TerminateThreadsArguments.java
- TerminateThreadsRequest.java
- Thread.java
- ThreadEvent.java
- ThreadEventBody.java
- ThreadsResponse.java
- ThreadsResponseBody.java
- ValueFormat.java
- Variable.java
- VariablePresentationHint.java
- VariablesArguments.java
- VariablesRequest.java
- VariablesResponse.java
- VariablesResponseBody.java
- JavaDebugServer.java
- FoldProvider.java
- ClassPath.java
- README.md
- ExternalBinaryTypeIndex.java
- FindSymbolsMatching.java
- IndexedMember.java
- IndexedType.java
- TypeIndexRouter.java
- WorkspaceTypeIndex.java
- CodeLensProvider.java
- FindCodeLenses.java
- CancelParams.java
- CodeAction.java
- CodeActionContext.java
- CodeActionKind.java
- CodeActionParams.java
- CodeLens.java
- CodeLensParams.java
- Command.java
- CompletionItem.java
- CompletionItemKind.java
- CompletionList.java
- CompletionTriggerKind.java
- Diagnostic.java
- DiagnosticSeverity.java
- DiagnosticTag.java
- DidChangeConfigurationParams.java
- DidChangeTextDocumentParams.java
- DidChangeWatchedFilesParams.java
- DidChangeWorkspaceFoldersParams.java
- DidCloseTextDocumentParams.java
- DidOpenTextDocumentParams.java
- DidSaveTextDocumentParams.java
- DocumentDiagnosticParams.java
- DocumentDiagnosticReport.java
- DocumentFormattingParams.java
- DocumentLink.java
- DocumentLinkParams.java
- ErrorCodes.java
- ExecuteCommandParams.java
- FileChangeType.java
- FileEvent.java
- FoldingRange.java
- FoldingRangeKind.java
- FoldingRangeParams.java
- FormattingOptions.java
- Hover.java
- InitializeParams.java
- InitializeResult.java
- InlayHint.java
- InlayHintParams.java
- InsertTextFormat.java
- LanguageClient.java
- LanguageServer.java
- Location.java
- LSP.java
- MarkedString.java
- MarkupContent.java
- MarkupKind.java
- Message.java
- MessageType.java
- ParameterInformation.java
- Position.java
- PublishDiagnosticsParams.java
- Range.java
- README.md
- ReferenceContext.java
- ReferenceParams.java
- RegistrationParams.java
- RenameParams.java
- RenameResponse.java
- ResponseError.java
- ShowMessageParams.java
- SignatureHelp.java
- SignatureInformation.java
- SymbolInformation.java
- SymbolKind.java
- TextDocumentContentChangeEvent.java
- TextDocumentEdit.java
- TextDocumentIdentifier.java
- TextDocumentItem.java
- TextDocumentPositionParams.java
- TextDocumentSaveReason.java
- TextEdit.java
- VersionedTextDocumentIdentifier.java
- WillSaveTextDocumentParams.java
- WorkspaceEdit.java
- WorkspaceFolder.java
- WorkspaceFoldersChangeEvent.java
- WorkspaceSymbolParams.java
- ErrorProvider.java
- RangeHelper.java
- WarnUnused.java
- FindLombokReferences.java
- FindReferences.java
- NavigationHelper.java
- SymbolIdentity.java
- CompletionProvider.java
- DefinitionProvider.java
- HoverProvider.java
- InlayHintProvider.java
- ReferenceProvider.java
- SignatureProvider.java
- SymbolProvider.java
- FunctionalTargetResolver.java
- ParseTypeResolver.java
- TypeNames.java
- AddException.java
- AddImport.java
- AddLombokAnnotations.java
- AddSuppressWarningAnnotation.java
- AutoAddOverrides.java
- AutoFixImports.java
- CatchException.java
- ConvertVariableToStatement.java
- CreateMissingMethod.java
- EditHelper.java
- ExtractVariable.java
- FindFieldReferences.java
- FindMethodCallAt.java
- FindMethodReferences.java
- FindMissingOverride.java
- FindReferences.java
- FindUsedImports.java
- FindVariableAt.java
- GenerateMethods.java
- GenerateRecordConstructor.java
- ImplementAbstractMethods.java
- JavaType.java
- OverrideInheritedMethod.java
- RenameClass.java
- RenameField.java
- RenameHelper.java
- RenameMethod.java
- RenameVariable.java
- Rewrite.java
- RewriteNotSupported.java
- .gitignore
- Artifact.java
- Cache.java
- CacheAudit.java
- CompileBatch.java
- CompilerProvider.java
- CompileTask.java
- CompletionData.java
- Docs.java
- FileStore.java
- FindHelper.java
- FindNameAt.java
- FindTypeDeclarationAt.java
- FindTypeDeclarationNamed.java
- FindTypeDeclarations.java
- GradleTooling.java
- InferConfig.java
- JavaCompilerService.java
- JavaHomeHelper.java
- JavaLanguageServer.java
- JsonHelper.java
- LogFormat.java
- LombokAnnotations.java
- Main.java
- MarkdownHelper.java
- MavenTooling.java
- ModuleGraph.java
- Parser.java
- ParseTask.java
- ReusableCompiler.java
- ScanClassPath.java
- SourceFileManager.java
- SourceFileObject.java
- StringSearch.java
- analysis.proto
- analysis_v2.proto
- build.proto
- jls-gradle-init.gradle
- Hello.java
- BUILD
- .gitignore
- output.txt
- WORKSPACE
- Hello.java
- BUILD
- MANIFEST.MF
- address.proto
- BUILD
- person.proto
- zip_code.proto
- .gitignore
- WORKSPACE
- Collections.class
- Collections.java
- Eval.class
- Eval.java
- Hello.class
- Hello.java
- EncodingWindows1252.java
- external-library-1.1.jar
- external-library-1.1-sources.jar
- external-library-1.2.jar
- external-library-1.2-sources.jar
- _remote.repositories
- external-library-1.1-sources.jar
- external-library-1.1.jar
- external-library-1.1.pom
- _remote.repositories
- external-library-1.2-sources.jar
- external-library-1.2.jar
- external-library-1.2.pom
- maven-metadata-local.xml
- Bar.java
- Foo.java
- library.jar
- PackagePrivate.java
- Signatures.java
- TestAddImport.java
- TestAddImportAnonymousClass.java
- TestAddThrows.java
- TestCantConvertToStatement.java
- TestConvertToStatement.java
- TestCreateMissingMethod.java
- TestDontGenerateConstructor.java
- TestGenerateConstructor.java
- TestImplementAbstractMethods.java
- TestOverrideInheritedMethod.java
- TestSuppressWarning.java
- TestUnusedException.java
- ColorExample.java
- InterfaceDoc.java
- SubDoc.java
- SuperDoc.java
- TrickyDocstring.java
- CantResolve.java
- ClearErrorIncrementally.java
- MissingOverride.java
- WrongType.java
- ImportedType.java
- StaticImportCrossPackageInterface.java
- StaticImportCrossPackageUsage.java
- AnnotationInInnerClass.java
- AutocompleteArray.java
- AutocompleteBetweenLines.java
- AutocompleteCase.java
- AutocompleteCaseFromClasspath.java
- AutocompleteCaseFromClasspathPartial.java
- AutocompleteCasePartial.java
- AutocompleteCasePartial.java.pruned
- AutocompleteClasses.java
- AutocompleteClassName.java
- AutocompleteComment.java
- AutocompleteConstructor.java
- AutocompleteContext.java
- AutocompleteDocstring.java
- AutocompleteEditMethodName.java
- AutocompleteFromClasspath.java
- AutocompleteImplements.java
- AutocompleteImportStatic.java
- AutocompleteInners.java
- AutocompleteMember.java
- AutocompleteMemberFixed.java
- AutocompleteMembers.java
- AutocompleteNewFile.java
- AutocompleteOnce.java
- AutocompleteOther.java
- AutocompleteOtherPackage.java
- AutocompleteOuter.java
- AutocompleteOverride.java
- AutocompletePackage.java
- AutocompletePackageName.java
- AutocompleteReference.java
- AutocompleteRest.java
- AutocompleteScopes.java
- AutocompleteStaticImport.java
- AutocompleteStaticImportInterface.java
- AutocompleteStaticMember.java
- AutocompleteStaticReference.java
- Bad.java
- BenchmarkStringSearch.java
- CodeLensField.java
- CodeLensPlacement.java
- CompileTwice.java
- CompleteAnnotationAttributeName.java
- CompleteAnnotationAttributes.java
- CompleteAnnotationValue.java
- CompleteAnnotationValueEquals.java
- CompleteClass.java
- CompleteEdgeCases.java
- CompleteEnumMap.java
- CompleteExpression.java
- CompleteIdentifiers.java
- CompleteImports.java
- CompleteIndirectSuper.java
- CompleteInheritedMembers.java
- CompleteInMiddle.java
- CompleteInMiddleOfChain.java
- CompleteInMiddleOfLambdaChain.java
- CompleteInMiddleOfLongChain.java
- CompleteInMiddleOfMethodParamChain.java
- CompleteItemModel.java
- CompleteNestedTypes.java
- CompleteParens.java
- CompleteRecordMembers.java
- CompleteStringBuilderLength.java
- CompletionBootstrapFieldMembers.java
- CompletionBootstrapLocalMembers.java
- CompletionBootstrapMemberType.java
- ConstructorRefs.java
- ContainsGotoPackagePrivate.java
- DependsOnTarget.java
- DeprecatedClass.java
- DeprecationWarning.java
- DontCompleteParens.java
- DontShowEnumConstRefs.java
- DuplicateImportedTypeCompletion.java
- ErrorInDependency.java
- ExposesStaticMembers.java
- FixParseErrorAfter.java
- FixParseErrorBefore.java
- FixTypeErrorAfter.java
- FixTypeErrorBefore.java
- FooString.java
- Goto.java
- GotoDefaultConstructor.java
- GotoEnum.java
- GotoError.java
- GotoExternalBinaryMethod.java
- GotoGuava.java
- GotoImplementation.java
- GotoInterface.java
- GotoInterfaceInterface.java
- GotoJdkMethod.java
- GotoMismatchedMethod.java
- GotoOther.java
- GotoOtherPackageMethod.java
- GotoOverload.java
- GotoOverloadInOtherFile.java
- GotoRecordAccessor.java
- GotoSingleChar.java
- GotoStaticImportField.java
- GotoSwitchCaseEnum.java
- GotoUnqualifiedStaticMethod.java
- HasTest.java
- HelloWorld.java
- HoverDocs.java
- HoverThrows.java
- IncompleteAssignment.java
- InheritedPojoMembers.java
- InterfaceDefaultReference.java
- LargeFile.java
- LocalMethodDoc.java
- LombokBuilderCompletion.java
- LombokBuilderTest.java
- LombokCrossTypeCompletion.java
- LombokCrossTypeCompletionTyped.java
- LombokCrossTypeDiagnostics.java
- LombokCrossTypeModel.java
- LombokFieldReferences.java
- LombokInheritedAccessorNavigation.java
- LombokInheritedPojoMembers.java
- LombokNestedBar.java
- LombokNestedDiagnostics.java
- LombokNestedOuter.java
- LombokSignatureHelp.java
- LombokSlf4jCompletion.java
- LombokValueTest.java
- MissingImport.java
- MissingMethodBody.java
- MissingSemicolon.java
- MultilineChain.java
- NotJava.java.txt
- OverloadedMethod.java
- Overloads.java
- OverrideHierarchy.java
- PrivateMethodRefs.java
- Ptrs.java
- ReferenceConstructor.java
- ReferenceFrom.java
- ReferenceGotoPackagePrivate.java
- ReferenceIndirectImport.java
- ReferenceTo.java
- SignatureHelp.java
- SignatureHelpStaticImport.java
- SingleLineUndefinedSymbol.java
- SplitInheritedBar.java
- SplitInheritedBiz.java
- SplitInheritedFooDot.java
- SplitInheritedHelperService.java
- StackedFieldReferences.java
- StaticImportInterface.java
- SymbolUnderCursor.java
- Target.java
- UndefinedSymbol.java
- VarTypeReferences.java
- DataImpl.java
- HasDefaultVoid.java
- PlainChainedCaller.java
- PlainImpl.java
- SepInterface.java
- Slf4jChainedCaller.java
- Slf4jImpl.java
- ImplementsConsumer.java
- ImplementsRunnable.java
- ImportDirectly.java
- ImportIndirectly.java
- OtherPackagePrivate.java
- OtherPackagePublic.java
- ReproEnum.java
- ReproTxn.java
- ReproEnumService.java
- ReproService.java
- DontImportEnum.java
- ExampleImports.java
- ImportAnnotation.java
- ImportNotFound.java
- StaticImport.java
- TestAddLombok.java
- TestAddOverride.java
- TestCatchException.java
- TestExtractVariable.java
- TestFixImports.java
- TestGenerateMethods.java
- TestLombokBean.java
- TestLombokBeanHolder.java
- TestRenameClassOldName.java
- TestRenameClassRef.java
- TestRenameField.java
- TestRenameLombokField.java
- TestRenameLombokFieldConsumer.java
- TestRenameMethod.java
- TestRenameVariable.java
- InterfaceConst.java
- ReferenceInterfaceConst.java
- Unused.java
- UnusedImport.java
- UnusedNonPrivate.java
- UnusedNonPrivateSameFile.java
- UnusedNonPrivateUser.java
- Logger.java
- .gitignore
- PackagePrivate.class
- Signatures$RegularInnerClass.class
- Signatures$StaticInnerClass.class
- Signatures.class
- pom.xml
- Sample.java
- BuildUpScope.java
- ClassDoc.java
- ErrorProne.java
- FindFields.java
- GotoDefinition.java
- HasImport.java
- HelloError.java
- HelloWorld.java
- ItalicEnumConst.java
- LocalMethodDoc.java
- PruneDot.java
- PruneDot_erased.java
- PruneMethods.java
- PruneMethods_erased.java
- PruneMiddle.java
- PruneMiddle_erased.java
- PruneToEndOfBlock.java
- PruneToEndOfBlock_erased.java
- PruneWords.java
- PruneWords_erased.java
- UnderlineMutable.java
- UnusedVar.java
- LanguageServerTest.java
- LspTest.java
- AddLombokAnnotationsTest.java
- CatchExceptionTest.java
- ExtractVariableTest.java
- GenerateMethodsTest.java
- RenameClassTest.java
- RewriteTest.java
- ArtifactTest.java
- BenchmarkParser.java
- BenchmarkPruner.java
- CacheTest.java
- ClassesTest.java
- CodeActionTest.java
- CodeLensTest.java
- CompilerMemoryInvestigationTest.java
- CompletionsBase.java
- CompletionsScopesTest.java
- CompletionsTest.java
- ConstructorIndexAndContextReuseTest.java
- FileEncodingTest.java
- FileStoreTest.java
- FindReferencesTest.java
- FindResource.java
- FindSrcZipTest.java
- FoldProviderTest.java
- GotoTest.java
- HoverTest.java
- IncrementalCompileTest.java
- InferBazelConfigTest.java
- InferConfigTest.java
- JavaCompilerServiceTest.java
- JavaDebugServerTest.java
- JavaLanguageServerTest.java
- LanguageServerFixture.java
- LaunchScriptsLombokFlagsTest.java
- LombokAnnotationsTest.java
- LombokReferenceSepCompilationTest.java
- LspPerformanceTest.java
- MarkdownHelperTest.java
- ParseTypeResolverTest.java
- ReusableCompilerTest.java
- SearchTest.java
- SignatureHelpTest.java
- SourceFileManagerTest.java
- SourceFileObjectTest.java
- StringSearchTest.java
- TestCompiler.java
- TestRuntimeJars.java
- WarningsTest.java
- WorkspaceBoundaryLeakMatrixTest.java
- LombokAllArgsConstructorExample.java
- LombokBuilderExample.java
- LombokConstructorExample.java
- LombokDataExample.java
- LombokEqualsHashCodeExample.java
- LombokGetterSetterExample.java
- LombokToStringExample.java
- LombokValueExample.java
- .gitignore
- .java-language-server.json
- default.nix
- flake.lock
- flake.nix
- LICENSE.md
- pom.xml
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/idelice/jls
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd jls
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Maven (Java)
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java 프로젝트를 빌드/실행하려면 필요합니다.
- Maven mvn 명령어를 쓰기 위한 빌드 도구입니다.
mvn dependency:sources
Maven으로 의존성 설치와 빌드를 진행합니다.
BUILD SUCCESS 메시지가 뜨면 성공입니다. target/ 폴더에 결과물이 생성됩니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
