/** * Searches a type declared in imports. * * @param typeName * Expected type name. * @param imports * Search the type in imports. * @return qualified name of the expected type. */ static String searchType(String typeName, ImportReference[] imports) { if (typeName == null || imports == null) { return null; } for (ImportReference anImport : imports) { final String importType = CharOperation.charToString(anImport.getImportName()[anImport.getImportName().length - 1]); if (typeName.equals(importType)) { return CharOperation.toString(anImport.getImportName()); } } return null; }
if (CharOperation.equals(anImport.getImportName()[anImport.getImportName().length - 1], expectedName)) { if (anImport.isStatic()) { int indexDeclaring = 2; char[][] packageName = CharOperation.subarray(anImport.getImportName(), 0, anImport.getImportName().length - indexDeclaring); char[][] className = CharOperation.subarray(anImport.getImportName(), anImport.getImportName().length - indexDeclaring, anImport.getImportName().length - (indexDeclaring - 1)); PackageBinding aPackage; try { char[][] chars = CharOperation.subarray(anImport.getImportName(), 0, anImport.getImportName().length - 1);
/** * @see ISourceElementRequestor#acceptPackage(ImportReference) */ @Override public void acceptPackage(ImportReference importReference) { this.packageName = CharOperation.concatWith(importReference.getImportName(), '.'); } /**
/** * @see ISourceElementRequestor#acceptPackage(ImportReference) */ public void acceptPackage(ImportReference importReference) { this.packageName = CharOperation.concatWith(importReference.getImportName(), '.'); } /**
/** * @see ISourceElementRequestor#acceptPackage(ImportReference) */ public void acceptPackage(ImportReference importReference) { this.packageName = CharOperation.concatWith(importReference.getImportName(), '.'); } /**
/** * @see ISourceElementRequestor#acceptPackage(ImportReference) */ public void acceptPackage(ImportReference importReference) { this.packageName = CharOperation.concatWith(importReference.getImportName(), '.'); } /**
/** * @see ISourceElementRequestor#acceptPackage(ImportReference) */ public void acceptPackage(ImportReference importReference) { this.packageName = CharOperation.concatWith(importReference.getImportName(), '.'); } /**
@Override public void acceptPackage(ImportReference importReference) { int[] sourceRange= new int[] {importReference.declarationSourceStart, importReference.declarationSourceEnd}; char[] name = CharOperation.concatWith(importReference.getImportName(), '.'); this.fNode= new DOMPackage(this.fDocument, sourceRange, new String(name)); addChild(this.fNode); } /**
public void acceptPackage(ImportReference importReference) { int[] sourceRange= new int[] {importReference.declarationSourceStart, importReference.declarationSourceEnd}; char[] name = CharOperation.concatWith(importReference.getImportName(), '.'); this.fNode= new DOMPackage(this.fDocument, sourceRange, new String(name)); addChild(this.fNode); } /**
@Nullable @Override public PsiClass resolveTargetClass() { return mManager.findClass(((ImportReference)mNativeNode).getImportName()); }
public void acceptPackage(ImportReference importReference) { int[] sourceRange= new int[] {importReference.declarationSourceStart, importReference.declarationSourceEnd}; char[] name = CharOperation.concatWith(importReference.getImportName(), '.'); this.fNode= new DOMPackage(this.fDocument, sourceRange, new String(name)); addChild(this.fNode); } /**
public void acceptPackage(ImportReference importReference) { int[] sourceRange= new int[] {importReference.declarationSourceStart, importReference.declarationSourceEnd}; char[] name = CharOperation.concatWith(importReference.getImportName(), '.'); this.fNode= new DOMPackage(this.fDocument, sourceRange, new String(name)); addChild(this.fNode); } /**
public void acceptPackage(ImportReference importReference) { int[] sourceRange= new int[] {importReference.declarationSourceStart, importReference.declarationSourceEnd}; char[] name = CharOperation.concatWith(importReference.getImportName(), '.'); this.fNode= new DOMPackage(this.fDocument, sourceRange, new String(name)); addChild(this.fNode); } /**
protected void consumePackageDeclarationNameWithModifiers() { super.consumePackageDeclarationNameWithModifiers(); ImportReference importReference = this.compilationUnit.currentPackage; this.requestor.acceptPackage( importReference.declarationSourceStart, importReference.declarationSourceEnd, this.intArrayStack[this.intArrayPtr--], CharOperation.concatWith(importReference.getImportName(), '.'), importReference.sourceStart); } protected void consumePushModifiers() {
protected void consumePackageDeclarationNameWithModifiers() { super.consumePackageDeclarationNameWithModifiers(); ImportReference importReference = this.compilationUnit.currentPackage; this.requestor.acceptPackage( importReference.declarationSourceStart, importReference.declarationSourceEnd, this.intArrayStack[this.intArrayPtr--], CharOperation.concatWith(importReference.getImportName(), '.'), importReference.sourceStart); } protected void consumePushModifiers() {
protected void consumePackageDeclarationNameWithModifiers() { super.consumePackageDeclarationNameWithModifiers(); ImportReference importReference = this.compilationUnit.currentPackage; this.requestor.acceptPackage( importReference.declarationSourceStart, importReference.declarationSourceEnd, this.intArrayStack[this.intArrayPtr--], CharOperation.concatWith(importReference.getImportName(), '.'), importReference.sourceStart); } protected void consumePushModifiers() {
@Override protected void consumePackageDeclarationNameWithModifiers() { super.consumePackageDeclarationNameWithModifiers(); ImportReference importReference = this.compilationUnit.currentPackage; this.requestor.acceptPackage( importReference.declarationSourceStart, importReference.declarationSourceEnd, this.intArrayStack[this.intArrayPtr--], CharOperation.concatWith(importReference.getImportName(), '.'), importReference.sourceStart); } @Override
protected void consumePackageDeclarationNameWithModifiers() { super.consumePackageDeclarationNameWithModifiers(); ImportReference importReference = this.compilationUnit.currentPackage; this.requestor.acceptPackage( importReference.declarationSourceStart, importReference.declarationSourceEnd, this.intArrayStack[this.intArrayPtr--], CharOperation.concatWith(importReference.getImportName(), '.'), importReference.sourceStart); } protected void consumePushModifiers() {
protected void consumePackageDeclarationNameWithModifiers() { super.consumePackageDeclarationNameWithModifiers(); ImportReference importReference = this.compilationUnit.currentPackage; this.requestor.acceptPackage( importReference.declarationSourceStart, importReference.declarationSourceEnd, this.intArrayStack[this.intArrayPtr--], CharOperation.concatWith(importReference.getImportName(), '.'), importReference.sourceStart); } protected void consumePushModifiers() {
protected void consumePackageDeclarationNameWithModifiers() { super.consumePackageDeclarationNameWithModifiers(); ImportReference importReference = this.compilationUnit.currentPackage; this.requestor.acceptPackage( importReference.declarationSourceStart, importReference.declarationSourceEnd, this.intArrayStack[this.intArrayPtr--], CharOperation.concatWith(importReference.getImportName(), '.'), importReference.sourceStart); } protected void consumePushModifiers() {