Package com.strobel.decompiler.languages.java.ast

Examples of com.strobel.decompiler.languages.java.ast.Expression


    @Override
    public Void visitAssignmentExpression(final AssignmentExpression node, final Void data) {
        super.visitAssignmentExpression(node, data);

        if (_inConstructor) {
            final Expression left = node.getLeft();

            if (left instanceof MemberReferenceExpression &&
                ((MemberReferenceExpression) left).getTarget() instanceof ThisReferenceExpression) {

                final MemberReferenceExpression reference = (MemberReferenceExpression) left;
View Full Code Here


            while (current instanceof AssignmentExpression &&
                   ((AssignmentExpression) current).getOperator() == AssignmentOperatorType.ASSIGN) {

                final AssignmentExpression assignment = (AssignmentExpression) current;
                final Expression target = assignment.getLeft();

                if (!_targetPattern.matches(target, match)) {
                    assignments.clear();
                    match.restoreCheckPoint(checkPoint);
                    break;
View Full Code Here

    @Override
    public Void visitAssignmentExpression(final AssignmentExpression node, final Void data) {
        super.visitAssignmentExpression(node, data);

        if (_inConstructor) {
            final Expression left = node.getLeft();

            if (left instanceof MemberReferenceExpression &&
                ((MemberReferenceExpression) left).getTarget() instanceof ThisReferenceExpression) {

                final MemberReferenceExpression reference = (MemberReferenceExpression) left;
View Full Code Here

TOP

Related Classes of com.strobel.decompiler.languages.java.ast.Expression

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.