protected SourceField createField(JavaElement parent, FieldInfo fieldInfo) { String fieldName = JavaModelManager.getJavaModelManager().intern(new String(fieldInfo.name)); AssistSourceField field = new AssistSourceField(parent, fieldName, this.bindingCache, this.newElements); if (fieldInfo.node.binding != null) { this.bindingCache.put(field, fieldInfo.node.binding); this.elementCache.put(fieldInfo.node.binding, field); } else { this.elementWithProblemCache.put(fieldInfo.node, field); } return field; }
protected SourceField createField(JavaElement parent, FieldInfo fieldInfo) { String fieldName = JavaModelManager.getJavaModelManager().intern(new String(fieldInfo.name)); AssistSourceField field = new AssistSourceField(parent, fieldName, this.bindingCache, this.newElements); if (fieldInfo.node.binding != null) { this.bindingCache.put(field, fieldInfo.node.binding); this.elementCache.put(fieldInfo.node.binding, field); } else { this.elementWithProblemCache.put(fieldInfo.node, field); } return field; }
protected SourceField createField(JavaElement parent, FieldInfo fieldInfo) { String fieldName = JavaModelManager.getJavaModelManager().intern(new String(fieldInfo.name)); AssistSourceField field = new AssistSourceField(parent, fieldName, this.bindingCache, this.newElements); if (fieldInfo.node.binding != null) { this.bindingCache.put(field, fieldInfo.node.binding); this.elementCache.put(fieldInfo.node.binding, field); } else { this.elementWithProblemCache.put(fieldInfo.node, field); } return field; }
protected SourceField createField(JavaElement parent, FieldInfo fieldInfo) { String fieldName = JavaModelManager.getJavaModelManager().intern(new String(fieldInfo.name)); AssistSourceField field = new AssistSourceField(parent, fieldName, this.bindingCache, this.newElements); if (fieldInfo.node.binding != null) { this.bindingCache.put(field, fieldInfo.node.binding); this.elementCache.put(fieldInfo.node.binding, field); } else { this.elementWithProblemCache.put(fieldInfo.node, field); } return field; }
@Override protected SourceField createField(JavaElement parent, FieldInfo fieldInfo) { String fieldName = JavaModelManager.getJavaModelManager().intern(new String(fieldInfo.name)); AssistSourceField field = new AssistSourceField(parent, fieldName, this.bindingCache, this.newElements); if (fieldInfo.node.binding != null) { this.bindingCache.put(field, fieldInfo.node.binding); this.elementCache.put(fieldInfo.node.binding, field); } else { this.elementWithProblemCache.put(fieldInfo.node, field); } return field; }
protected SourceField createField(JavaElement parent, FieldInfo fieldInfo) { String fieldName = JavaModelManager.getJavaModelManager().intern(new String(fieldInfo.name)); AssistSourceField field = new AssistSourceField(parent, fieldName, this.bindingCache, this.newElements); if (fieldInfo.node.binding != null) { this.bindingCache.put(field, fieldInfo.node.binding); this.elementCache.put(fieldInfo.node.binding, field); } else { this.elementWithProblemCache.put(fieldInfo.node, field); } return field; }
protected SourceField createField(JavaElement parent, FieldInfo fieldInfo) { String fieldName = JavaModelManager.getJavaModelManager().intern(new String(fieldInfo.name)); return new SourceField(parent, fieldName); } protected ImportContainer createImportContainer(ICompilationUnit parent) {
protected SourceField createField(JavaElement parent, FieldInfo fieldInfo) { String fieldName = JavaModelManager.getJavaModelManager().intern(new String(fieldInfo.name)); return new SourceField(parent, fieldName); } protected ImportContainer createImportContainer(ICompilationUnit parent) {
private static String getTypeSignature(JavaModelManager manager, TypeBinding type) { char[] signature = type.genericTypeSignature(); signature = CharOperation.replaceOnCopy(signature, '/', '.'); return manager.intern(new String(signature)); }
private static String getTypeSignature(JavaModelManager manager, TypeBinding type) { char[] signature = type.genericTypeSignature(); signature = CharOperation.replaceOnCopy(signature, '/', '.'); return manager.intern(new String(signature)); }
protected SourceMethod createMethodHandle(JavaElement parent, MethodInfo methodInfo) { String selector = JavaModelManager.getJavaModelManager().intern(new String(methodInfo.name)); String[] parameterTypeSigs = convertTypeNamesToSigs(methodInfo.parameterTypes); AssistSourceMethod method = new AssistSourceMethod(parent, selector, parameterTypeSigs, this.bindingCache, this.newElements); if (methodInfo.node.binding != null) { this.bindingCache.put(method, methodInfo.node.binding); this.elementCache.put(methodInfo.node.binding, method); } else { this.elementWithProblemCache.put(methodInfo.node, method); } return method; }
private static String getTypeSignature(JavaModelManager manager, TypeBinding type) { char[] signature = type.genericTypeSignature(); signature = CharOperation.replaceOnCopy(signature, '/', '.'); return manager.intern(new String(signature)); }
protected SourceField createField(JavaElement parent, FieldInfo fieldInfo) { String fieldName = JavaModelManager.getJavaModelManager().intern(new String(fieldInfo.name)); return new SourceField(parent, fieldName); } protected ImportContainer createImportContainer(ICompilationUnit parent) {
protected SourceField createField(JavaElement parent, FieldInfo fieldInfo) { String fieldName = JavaModelManager.getJavaModelManager().intern(new String(fieldInfo.name)); return new SourceField(parent, fieldName); } protected ImportContainer createImportContainer(ICompilationUnit parent) {
protected SourceMethod createMethodHandle(JavaElement parent, MethodInfo methodInfo) { String selector = JavaModelManager.getJavaModelManager().intern(new String(methodInfo.name)); String[] parameterTypeSigs = convertTypeNamesToSigs(methodInfo.parameterTypes); AssistSourceMethod method = new AssistSourceMethod(parent, selector, parameterTypeSigs, this.bindingCache, this.newElements); if (methodInfo.node.binding != null) { this.bindingCache.put(method, methodInfo.node.binding); this.elementCache.put(methodInfo.node.binding, method); } else { this.elementWithProblemCache.put(methodInfo.node, method); } return method; }
private static AccessRuleSet readRestriction(DataInputStream in) throws IOException { int length = in.readInt(); if (length == 0) return null; // no restriction specified AccessRule[] accessRules = new AccessRule[length]; JavaModelManager manager = JavaModelManager.getJavaModelManager(); for (int i = 0; i < length; i++) { char[] pattern = readName(in); int problemId = in.readInt(); accessRules[i] = manager.getAccessRuleForProblemId(pattern,problemId); } return new AccessRuleSet(accessRules, in.readByte(), manager.intern(in.readUTF())); }
protected SourceMethod createMethodHandle(JavaElement parent, MethodInfo methodInfo) { String selector = JavaModelManager.getJavaModelManager().intern(new String(methodInfo.name)); String[] parameterTypeSigs = convertTypeNamesToSigs(methodInfo.parameterTypes); return new SourceMethod(parent, selector, parameterTypeSigs); } protected PackageDeclaration createPackageDeclaration(JavaElement parent, String name) {
protected SourceMethod createMethodHandle(JavaElement parent, MethodInfo methodInfo) { String selector = JavaModelManager.getJavaModelManager().intern(new String(methodInfo.name)); String[] parameterTypeSigs = convertTypeNamesToSigs(methodInfo.parameterTypes); return new SourceMethod(parent, selector, parameterTypeSigs); } protected PackageDeclaration createPackageDeclaration(JavaElement parent, String name) {
protected SourceMethod createMethodHandle(JavaElement parent, MethodInfo methodInfo) { String selector = JavaModelManager.getJavaModelManager().intern(new String(methodInfo.name)); String[] parameterTypeSigs = convertTypeNamesToSigs(methodInfo.parameterTypes); return new SourceMethod(parent, selector, parameterTypeSigs); } protected PackageDeclaration createPackageDeclaration(JavaElement parent, String name) {
protected SourceMethod createMethodHandle(JavaElement parent, MethodInfo methodInfo) { String selector = JavaModelManager.getJavaModelManager().intern(new String(methodInfo.name)); String[] parameterTypeSigs = convertTypeNamesToSigs(methodInfo.parameterTypes); return new SourceMethod(parent, selector, parameterTypeSigs); } protected PackageDeclaration createPackageDeclaration(JavaElement parent, String name) {