public Collector(IPackageFragment source, ReferencesInBinaryContext binaryRefs) { super(binaryRefs); fSource= source; fScanner= ToolFactory.createScanner(false, false, false, false); }
public Collector(IPackageFragment source, ReferencesInBinaryContext binaryRefs) { super(binaryRefs); fSource= source; fScanner= ToolFactory.createScanner(false, false, false, false); }
private IScanner getScanner() { if (fScanner == null) fScanner= ToolFactory.createScanner(true, false, false, false); return fScanner; }
private IScanner getScanner() { if (fScanner == null) fScanner= ToolFactory.createScanner(true, false, false, false); return fScanner; }
private IScanner getScanner() { if (fScanner == null) fScanner= ToolFactory.createScanner(true, false, false, false); return fScanner; }
public Collector(IPackageFragment source, ReferencesInBinaryContext binaryRefs) { super(binaryRefs); fSource= source; fScanner= ToolFactory.createScanner(false, false, false, false); }
public static NLSLine[] scan(String s) throws InvalidInputException, BadLocationException { IScanner scanner= ToolFactory.createScanner(true, true, false, true); return scan(scanner, s.toCharArray()); }
/** only for testing */ public void scan(String text) { char[] chars= text.toCharArray(); fMatches= new HashSet(); fScanner= ToolFactory.createScanner(true, true, false, true); fScanner.setSource(chars); doScan(); fScanner= null; }
protected IScanner getScanner(ICompilationUnit unit) { IJavaProject project= unit.getJavaProject(); if (project.equals(fProjectCache)) { return fScannerCache; } fProjectCache= project; String sourceLevel= project.getOption(JavaCore.COMPILER_SOURCE, true); String complianceLevel= project.getOption(JavaCore.COMPILER_COMPLIANCE, true); fScannerCache= ToolFactory.createScanner(false, false, false, sourceLevel, complianceLevel); return fScannerCache; }
protected IScanner getScanner(ICompilationUnit unit) { if (unit.equals(fCuCache)) return fScannerCache; fCuCache= unit; IJavaProject project= unit.getJavaProject(); String sourceLevel= project.getOption(JavaCore.COMPILER_SOURCE, true); String complianceLevel= project.getOption(JavaCore.COMPILER_COMPLIANCE, true); fScannerCache= ToolFactory.createScanner(false, false, false, sourceLevel, complianceLevel); return fScannerCache; }
protected IScanner getScanner(ICompilationUnit unit) { IJavaProject project= unit.getJavaProject(); if (project.equals(fProjectCache)) return fScannerCache; fProjectCache= project; String sourceLevel= project.getOption(JavaCore.COMPILER_SOURCE, true); String complianceLevel= project.getOption(JavaCore.COMPILER_COMPLIANCE, true); fScannerCache= ToolFactory.createScanner(false, false, false, sourceLevel, complianceLevel); return fScannerCache; }
protected IScanner getScanner(ICompilationUnit unit) { IJavaProject project= unit.getJavaProject(); if (project.equals(fProjectCache)) return fScannerCache; fProjectCache= project; String sourceLevel= project.getOption(JavaCore.COMPILER_SOURCE, true); String complianceLevel= project.getOption(JavaCore.COMPILER_COMPLIANCE, true); fScannerCache= ToolFactory.createScanner(false, false, false, sourceLevel, complianceLevel); return fScannerCache; }
private int getLengthOfFirstTokenOf(ASTNode node) throws InvalidInputException { IScanner scanner= ToolFactory.createScanner(true, true, false, true); scanner.setSource(getSource(node).toCharArray()); scanner.getNextToken(); return scanner.getRawTokenSource().length; }
public static NLSLine[] scan(ICompilationUnit cu) throws JavaModelException, BadLocationException, InvalidInputException { IJavaProject javaProject= cu.getJavaProject(); IScanner scanner= null; if (javaProject != null) { String complianceLevel= javaProject.getOption(JavaCore.COMPILER_COMPLIANCE, true); String sourceLevel= javaProject.getOption(JavaCore.COMPILER_SOURCE, true); scanner= ToolFactory.createScanner(true, true, true, sourceLevel, complianceLevel); } else { scanner= ToolFactory.createScanner(true, true, false, true); } return scan(scanner, cu.getBuffer().getCharacters()); }
public void scan(ICompilationUnit cu) throws JavaModelException { char[] chars= cu.getBuffer().getCharacters(); fMatches= new HashSet<>(); fScanner= ToolFactory.createScanner(true, true, false, true); fScanner.setSource(chars); // IImportContainer importContainer= cu.getImportContainer(); // if (importContainer.exists()) // fNoFlyZone= importContainer.getSourceRange(); // else // fNoFlyZone= null; doScan(); fScanner= null; }
public static NLSLine[] scan(ICompilationUnit cu) throws JavaModelException, BadLocationException, InvalidInputException { IJavaProject javaProject= cu.getJavaProject(); IScanner scanner= null; if (javaProject != null) { String complianceLevel= javaProject.getOption(JavaCore.COMPILER_COMPLIANCE, true); String sourceLevel= javaProject.getOption(JavaCore.COMPILER_SOURCE, true); scanner= ToolFactory.createScanner(true, true, true, sourceLevel, complianceLevel); } else { scanner= ToolFactory.createScanner(true, true, false, true); } return scan(scanner, cu.getBuffer().getCharacters()); }
public void scan(ICompilationUnit cu) throws JavaModelException { char[] chars= cu.getBuffer().getCharacters(); fMatches= new HashSet<>(); fScanner= ToolFactory.createScanner(true, true, false, true); fScanner.setSource(chars); // IImportContainer importContainer= cu.getImportContainer(); // if (importContainer.exists()) // fNoFlyZone= importContainer.getSourceRange(); // else // fNoFlyZone= null; doScan(); fScanner= null; }
private boolean isValidComment(String template) { IScanner scanner= ToolFactory.createScanner(true, false, false, false); scanner.setSource(template.toCharArray()); try { int next= scanner.getNextToken(); while (TokenScanner.isComment(next)) { next= scanner.getNextToken(); } return next == ITerminalSymbols.TokenNameEOF; } catch (InvalidInputException e) { } return false; }
public static NLSLine[] scan(ICompilationUnit cu) throws JavaModelException, BadLocationException, InvalidInputException { IJavaProject javaProject= cu.getJavaProject(); IScanner scanner= null; if (javaProject != null) { String complianceLevel= javaProject.getOption(JavaCore.COMPILER_COMPLIANCE, true); String sourceLevel= javaProject.getOption(JavaCore.COMPILER_SOURCE, true); scanner= ToolFactory.createScanner(true, true, true, sourceLevel, complianceLevel); } else { scanner= ToolFactory.createScanner(true, true, false, true); } return scan(scanner, cu.getBuffer().getCharacters()); }
/** * Creates a TokenScanner * @param document The textbuffer to create the scanner on */ public TokenScanner(IDocument document, IJavaProject project) { String sourceLevel= project.getOption(JavaCore.COMPILER_SOURCE, true); String complianceLevel= project.getOption(JavaCore.COMPILER_COMPLIANCE, true); fScanner= ToolFactory.createScanner(true, false, false, sourceLevel, complianceLevel); // no line info required fScanner.setSource(document.get().toCharArray()); fDocument= document; fEndPosition= fScanner.getSource().length - 1; }