Java 类org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference 实例源码

项目:lombok-ianchiu    文件:SetGeneratedByVisitor.java   
private void fixPositions(JavadocFieldReference node) {
    node.sourceEnd = sourceEnd;
    node.sourceStart = sourceStart;
    node.statementEnd = sourceEnd;
    node.nameSourcePosition = sourcePos;
    node.tagSourceEnd = sourceEnd;
    node.tagSourceStart = sourceStart;
}
项目:EasyMPermission    文件:SetGeneratedByVisitor.java   
private void fixPositions(JavadocFieldReference node) {
    node.sourceEnd = sourceEnd;
    node.sourceStart = sourceStart;
    node.statementEnd = sourceEnd;
    node.nameSourcePosition = sourcePos;
    node.tagSourceEnd = sourceEnd;
    node.tagSourceStart = sourceStart;
}
项目:Eclipse-Postfix-Code-Completion    文件:CompletionOnJavadocFieldReference.java   
public CompletionOnJavadocFieldReference(JavadocFieldReference fieldRef, int position, char[] name) {
    super(fieldRef.token, fieldRef.nameSourcePosition);
    this.receiver = fieldRef.receiver;
    this.separatorPosition = position;
    this.tagSourceStart = fieldRef.tagSourceStart;
    this.tagSourceEnd = fieldRef.tagSourceEnd;
    this.tagValue = fieldRef.tagValue;
}
项目:Eclipse-Postfix-Code-Completion    文件:DefaultBindingResolver.java   
synchronized IBinding resolveReference(MemberRef ref) {
    org.eclipse.jdt.internal.compiler.ast.Expression expression = (org.eclipse.jdt.internal.compiler.ast.Expression) this.newAstToOldAst.get(ref);
    if (expression instanceof TypeReference) {
        return getTypeBinding(expression.resolvedType);
    } else if (expression instanceof JavadocFieldReference) {
        JavadocFieldReference fieldRef = (JavadocFieldReference) expression;
        if (fieldRef.methodBinding != null) {
            return getMethodBinding(fieldRef.methodBinding);
        }
        return getVariableBinding(fieldRef.binding);
    }
    return null;
}
项目:Eclipse-Postfix-Code-Completion-Juno38    文件:CompletionOnJavadocFieldReference.java   
public CompletionOnJavadocFieldReference(JavadocFieldReference fieldRef, int position, char[] name) {
    super(fieldRef.token, fieldRef.nameSourcePosition);
    this.receiver = fieldRef.receiver;
    this.separatorPosition = position;
    this.tagSourceStart = fieldRef.tagSourceStart;
    this.tagSourceEnd = fieldRef.tagSourceEnd;
    this.tagValue = fieldRef.tagValue;
}
项目:Eclipse-Postfix-Code-Completion-Juno38    文件:DefaultBindingResolver.java   
synchronized IBinding resolveReference(MemberRef ref) {
    org.eclipse.jdt.internal.compiler.ast.Expression expression = (org.eclipse.jdt.internal.compiler.ast.Expression) this.newAstToOldAst.get(ref);
    if (expression instanceof TypeReference) {
        return getTypeBinding(expression.resolvedType);
    } else if (expression instanceof JavadocFieldReference) {
        JavadocFieldReference fieldRef = (JavadocFieldReference) expression;
        if (fieldRef.methodBinding != null) {
            return getMethodBinding(fieldRef.methodBinding);
        }
        return getVariableBinding(fieldRef.binding);
    }
    return null;
}
项目:lombok-ianchiu    文件:SetGeneratedByVisitor.java   
@Override public boolean visit(JavadocFieldReference node, BlockScope scope) {
    fixPositions(setGeneratedBy(node, source));
    return super.visit(node, scope);
}
项目:lombok-ianchiu    文件:SetGeneratedByVisitor.java   
@Override public boolean visit(JavadocFieldReference node, ClassScope scope) {
    fixPositions(setGeneratedBy(node, source));
    return super.visit(node, scope);
}
项目:EasyMPermission    文件:SetGeneratedByVisitor.java   
@Override public boolean visit(JavadocFieldReference node, BlockScope scope) {
    fixPositions(setGeneratedBy(node, source));
    return super.visit(node, scope);
}
项目:EasyMPermission    文件:SetGeneratedByVisitor.java   
@Override public boolean visit(JavadocFieldReference node, ClassScope scope) {
    fixPositions(setGeneratedBy(node, source));
    return super.visit(node, scope);
}
项目:lombok    文件:SetGeneratedByVisitor.java   
private void applyOffset(JavadocFieldReference node) {
    applyOffsetFieldReference(node);
    node.tagSourceEnd = newSourceEnd;
    node.tagSourceStart = newSourceStart;
}
项目:lombok    文件:SetGeneratedByVisitor.java   
@Override public boolean visit(JavadocFieldReference node, BlockScope scope) {
    setGeneratedBy(node, source);
    applyOffset(node);
    return super.visit(node, scope);
}
项目:lombok    文件:SetGeneratedByVisitor.java   
@Override public boolean visit(JavadocFieldReference node, ClassScope scope) {
    setGeneratedBy(node, source);
    applyOffset(node);
    return super.visit(node, scope);
}