tools/java/src/stx/libjava/tools/text/Indexer.java
author Jan Vrany <jan.vrany@fit.cvut.cz>
Thu, 12 Sep 2013 00:24:05 +0100
branchdevelopment
changeset 2728 658220e93dc9
parent 2727 tools/java/src/stx/libjava/tools/source/JavaSourceIndexer.java@0d4d725cc712
child 2733 3d97124aebf5
permissions -rw-r--r--
Java package reorganization. Compiler-related support classes moved to package tools, java package structure reorganized, classes renamed. The goal is to use same INameEnvironment and ICompulationUnit implementation for both compiling and parsing, highlighting and resolving.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2728
658220e93dc9 Java package reorganization.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2727
diff changeset
     1
package stx.libjava.tools.text;
2727
0d4d725cc712 Initial support for selector highlighting.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     2
0d4d725cc712 Initial support for selector highlighting.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     3
import org.eclipse.jdt.internal.compiler.ast.ASTNode;
0d4d725cc712 Initial support for selector highlighting.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     4
2728
658220e93dc9 Java package reorganization.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2727
diff changeset
     5
public abstract class Indexer {
2727
0d4d725cc712 Initial support for selector highlighting.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     6
0d4d725cc712 Initial support for selector highlighting.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     7
    /**
0d4d725cc712 Initial support for selector highlighting.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     8
     * Add given @param node to the index. 
0d4d725cc712 Initial support for selector highlighting.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     9
     *  
0d4d725cc712 Initial support for selector highlighting.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    10
     * @param node node to add to the index.
0d4d725cc712 Initial support for selector highlighting.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    11
     */
0d4d725cc712 Initial support for selector highlighting.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    12
    public abstract void add(ASTNode node);
0d4d725cc712 Initial support for selector highlighting.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    13
0d4d725cc712 Initial support for selector highlighting.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    14
}