A massive organize imports and formatting of the sources using default Eclipse code...
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / compiler / lookup / SyntheticArgumentBinding.java
index 1afe5b8..0b51df0 100644 (file)
@@ -13,49 +13,48 @@ package net.sourceforge.phpdt.internal.compiler.lookup;
 import net.sourceforge.phpdt.core.compiler.CharOperation;
 
 /**
- * Specific local variable location used to:
- * - either provide emulation for outer local variables used from within innerclass constructs,
- * - or provide emulation to enclosing instances. 
- * When it is mapping to an outer local variable, this actual outer local is accessible through 
- * the public field #actualOuterLocalVariable.
- *
- * Such a synthetic argument binding will be inserted in all constructors of local innertypes before
- * the user arguments.
+ * Specific local variable location used to: - either provide emulation for
+ * outer local variables used from within innerclass constructs, - or provide
+ * emulation to enclosing instances. When it is mapping to an outer local
+ * variable, this actual outer local is accessible through the public field
+ * #actualOuterLocalVariable.
+ * 
+ * Such a synthetic argument binding will be inserted in all constructors of
+ * local innertypes before the user arguments.
  */
 
 public class SyntheticArgumentBinding extends LocalVariableBinding {
 
-       {       
+       {
                this.isArgument = true;
                this.useFlag = USED;
        }
-       
-       // if the argument is mapping to an outer local variable, this denotes the outer actual variable
+
+       // if the argument is mapping to an outer local variable, this denotes the
+       // outer actual variable
        public LocalVariableBinding actualOuterLocalVariable;
+
        // if the argument has a matching synthetic field
        public FieldBinding matchingField;
 
        final static char[] OuterLocalPrefix = { 'v', 'a', 'l', '$' };
+
        final static char[] EnclosingInstancePrefix = { 't', 'h', 'i', 's', '$' };
-       
-       public SyntheticArgumentBinding(LocalVariableBinding actualOuterLocalVariable) {
-
-               super(
-                       CharOperation.concat(OuterLocalPrefix, actualOuterLocalVariable.name), 
-                       actualOuterLocalVariable.type, 
-                       AccFinal,
-                       true);
+
+       public SyntheticArgumentBinding(
+                       LocalVariableBinding actualOuterLocalVariable) {
+
+               super(CharOperation.concat(OuterLocalPrefix,
+                               actualOuterLocalVariable.name), actualOuterLocalVariable.type,
+                               AccFinal, true);
                this.actualOuterLocalVariable = actualOuterLocalVariable;
        }
 
        public SyntheticArgumentBinding(ReferenceBinding enclosingType) {
 
-               super(
-                       CharOperation.concat(
-                               SyntheticArgumentBinding.EnclosingInstancePrefix,
-                               String.valueOf(enclosingType.depth()).toCharArray()),
-                       enclosingType, 
-                       AccFinal,
-                       true);
+               super(CharOperation.concat(
+                               SyntheticArgumentBinding.EnclosingInstancePrefix, String
+                                               .valueOf(enclosingType.depth()).toCharArray()),
+                               enclosingType, AccFinal, true);
        }
 }