X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/flow/InsideSubRoutineFlowContext.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/flow/InsideSubRoutineFlowContext.java index b124402..592d957 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/flow/InsideSubRoutineFlowContext.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/flow/InsideSubRoutineFlowContext.java @@ -13,46 +13,48 @@ package net.sourceforge.phpdt.internal.compiler.flow; import net.sourceforge.phpdt.internal.compiler.ast.ASTNode; /** - * Reflects the context of code analysis, keeping track of enclosing - * try statements, exception handlers, etc... + * Reflects the context of code analysis, keeping track of enclosing try + * statements, exception handlers, etc... */ public class InsideSubRoutineFlowContext extends FlowContext { public UnconditionalFlowInfo initsOnReturn; - - public InsideSubRoutineFlowContext( - FlowContext parent, - ASTNode associatedNode) { + + public InsideSubRoutineFlowContext(FlowContext parent, + ASTNode associatedNode) { super(parent, associatedNode); - this.initsOnReturn = FlowInfo.DEAD_END; + this.initsOnReturn = FlowInfo.DEAD_END; } public String individualToString() { - + StringBuffer buffer = new StringBuffer("Inside SubRoutine flow context"); //$NON-NLS-1$ - buffer.append("[initsOnReturn -").append(initsOnReturn.toString()).append(']'); //$NON-NLS-1$ + buffer + .append("[initsOnReturn -").append(initsOnReturn.toString()).append(']'); //$NON-NLS-1$ return buffer.toString(); } - - public UnconditionalFlowInfo initsOnReturn(){ + + public UnconditionalFlowInfo initsOnReturn() { return this.initsOnReturn; } - + public boolean isNonReturningContext() { return associatedNode.cannotReturn(); } - + public ASTNode subRoutine() { return associatedNode; } - + public void recordReturnFrom(FlowInfo flowInfo) { - if (!flowInfo.isReachable()) return; + if (!flowInfo.isReachable()) + return; if (initsOnReturn == FlowInfo.DEAD_END) { initsOnReturn = flowInfo.copy().unconditionalInits(); } else { - initsOnReturn = initsOnReturn.mergedWith(flowInfo.unconditionalInits()); + initsOnReturn = initsOnReturn.mergedWith(flowInfo + .unconditionalInits()); } } }