diff --git a/idea/src/org/jetbrains/jet/lang/parsing/PsiBuilderAdapter.java b/idea/src/org/jetbrains/jet/lang/parsing/PsiBuilderAdapter.java deleted file mode 100644 index 4cb6011951e..00000000000 --- a/idea/src/org/jetbrains/jet/lang/parsing/PsiBuilderAdapter.java +++ /dev/null @@ -1,132 +0,0 @@ -package org.jetbrains.jet.lang.parsing; - -import com.intellij.lang.*; -import com.intellij.openapi.project.Project; -import com.intellij.openapi.util.Key; -import com.intellij.psi.tree.IElementType; -import com.intellij.psi.tree.TokenSet; -import com.intellij.util.diff.FlyweightCapableTreeStructure; -import org.jetbrains.annotations.NonNls; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; - -/** - * Copied from JavaParserUtil - * - * @author abreslav - */ -public class PsiBuilderAdapter implements PsiBuilder { - protected final PsiBuilder myDelegate; - - public PsiBuilderAdapter(final PsiBuilder delegate) { - myDelegate = delegate; - } - - public Project getProject() { - return myDelegate.getProject(); - } - - public CharSequence getOriginalText() { - return myDelegate.getOriginalText(); - } - - public void advanceLexer() { - myDelegate.advanceLexer(); - } - - @Nullable - public IElementType getTokenType() { - return myDelegate.getTokenType(); - } - - public void setTokenTypeRemapper(final ITokenTypeRemapper remapper) { - myDelegate.setTokenTypeRemapper(remapper); - } - - @Override - public void setWhitespaceSkippedCallback(WhitespaceSkippedCallback callback) { - myDelegate.setWhitespaceSkippedCallback(callback); - } - - @Override - public void remapCurrentToken(IElementType type) { - myDelegate.remapCurrentToken(type); - } - - @Override - public IElementType lookAhead(int steps) { - return myDelegate.lookAhead(steps); - } - - @Override - public IElementType rawLookup(int steps) { - return myDelegate.rawLookup(steps); - } - - @Override - public int rawTokenTypeStart(int steps) { - return myDelegate.rawTokenTypeStart(steps); - } - - @Nullable - @NonNls - public String getTokenText() { - return myDelegate.getTokenText(); - } - - public int getCurrentOffset() { - return myDelegate.getCurrentOffset(); - } - - public Marker mark() { - return myDelegate.mark(); - } - - public void error(final String messageText) { - myDelegate.error(messageText); - } - - public boolean eof() { - return myDelegate.eof(); - } - - public ASTNode getTreeBuilt() { - return myDelegate.getTreeBuilt(); - } - - public FlyweightCapableTreeStructure getLightTree() { - return myDelegate.getLightTree(); - } - - public void setDebugMode(final boolean dbgMode) { - myDelegate.setDebugMode(dbgMode); - } - - public void enforceCommentTokens(final TokenSet tokens) { - myDelegate.enforceCommentTokens(tokens); - } - - @Nullable - public LighterASTNode getLatestDoneMarker() { - return myDelegate.getLatestDoneMarker(); - } - - @Nullable - public T getUserData(@NotNull final Key key) { - return myDelegate.getUserData(key); - } - - public void putUserData(@NotNull final Key key, @Nullable final T value) { - myDelegate.putUserData(key, value); - } - - @Override - public T getUserDataUnprotected(@NotNull final Key key) { - return myDelegate.getUserDataUnprotected(key); - } - - @Override - public void putUserDataUnprotected(@NotNull Key key, @Nullable T value) { - myDelegate.putUserDataUnprotected(key, value); - } -} diff --git a/idea/src/org/jetbrains/jet/lang/parsing/SemanticWhitespaceAwarePsiBuilderAdapter.java b/idea/src/org/jetbrains/jet/lang/parsing/SemanticWhitespaceAwarePsiBuilderAdapter.java index 0071f38e361..9a72d5aa570 100644 --- a/idea/src/org/jetbrains/jet/lang/parsing/SemanticWhitespaceAwarePsiBuilderAdapter.java +++ b/idea/src/org/jetbrains/jet/lang/parsing/SemanticWhitespaceAwarePsiBuilderAdapter.java @@ -1,5 +1,7 @@ package org.jetbrains.jet.lang.parsing; +import com.intellij.lang.java.parser.JavaParserUtil.PsiBuilderAdapter; + /** * @author abreslav */ diff --git a/idea/src/org/jetbrains/jet/lang/parsing/SemanticWhitespaceAwarePsiBuilderImpl.java b/idea/src/org/jetbrains/jet/lang/parsing/SemanticWhitespaceAwarePsiBuilderImpl.java index 80d597c6d42..e62d5096a90 100644 --- a/idea/src/org/jetbrains/jet/lang/parsing/SemanticWhitespaceAwarePsiBuilderImpl.java +++ b/idea/src/org/jetbrains/jet/lang/parsing/SemanticWhitespaceAwarePsiBuilderImpl.java @@ -2,6 +2,7 @@ package org.jetbrains.jet.lang.parsing; import com.intellij.lang.PsiBuilder; +import com.intellij.lang.java.parser.JavaParserUtil.PsiBuilderAdapter; import com.intellij.psi.TokenType; import com.intellij.psi.tree.IElementType; import org.jetbrains.jet.lexer.JetTokens;