Search in sources :

Example 6 with OpenDeclarationDescriptor

use of org.eclipse.che.ide.ext.java.shared.OpenDeclarationDescriptor in project che by eclipse.

the class FindDeclarationTest method testFindClassShouldReturnSourcePath.

@Test
public void testFindClassShouldReturnSourcePath() throws Exception {
    OpenDeclarationDescriptor declaration = navigation.findDeclaration(project, "org.eclipse.che.test.TestClass", 60);
    assertThat(declaration).isNotNull();
    assertThat(declaration.isBinary()).isFalse();
    assertThat(declaration.getPath()).isEqualTo("/test/src/main/java/org/eclipse/che/test/MyClass.java");
}
Also used : OpenDeclarationDescriptor(org.eclipse.che.ide.ext.java.shared.OpenDeclarationDescriptor) Test(org.junit.Test)

Example 7 with OpenDeclarationDescriptor

use of org.eclipse.che.ide.ext.java.shared.OpenDeclarationDescriptor in project che by eclipse.

the class FindDeclarationTest method testConstructorParam.

@Test
public void testConstructorParam() throws Exception {
    OpenDeclarationDescriptor declaration = navigation.findDeclaration(project, "zzz.Z", 115);
    assertThat(declaration).isNotNull();
    assertThat(declaration.isBinary()).isFalse();
    assertThat(declaration.getOffset()).isEqualTo(75);
}
Also used : OpenDeclarationDescriptor(org.eclipse.che.ide.ext.java.shared.OpenDeclarationDescriptor) Test(org.junit.Test)

Aggregations

OpenDeclarationDescriptor (org.eclipse.che.ide.ext.java.shared.OpenDeclarationDescriptor)7 Test (org.junit.Test)4 ISourceRange (org.eclipse.jdt.core.ISourceRange)2 ISourceReference (org.eclipse.jdt.core.ISourceReference)2 Operation (org.eclipse.che.api.promises.client.Operation)1 OperationException (org.eclipse.che.api.promises.client.OperationException)1 EditorPartPresenter (org.eclipse.che.ide.api.editor.EditorPartPresenter)1 TextEditor (org.eclipse.che.ide.api.editor.texteditor.TextEditor)1 Project (org.eclipse.che.ide.api.resources.Project)1 Resource (org.eclipse.che.ide.api.resources.Resource)1 VirtualFile (org.eclipse.che.ide.api.resources.VirtualFile)1 JarFileNode (org.eclipse.che.ide.ext.java.client.tree.library.JarFileNode)1