Refactory: remove unused classes, imports, fields and methods.
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / compiler / lookup / MemberTypeBinding.java
index 5e106f9..2f35672 100644 (file)
@@ -1,39 +1,47 @@
 /*******************************************************************************
- * Copyright (c) 2000, 2001, 2002 International Business Machines Corp. and others.
+ * Copyright (c) 2000, 2003 IBM Corporation and others.
  * All rights reserved. This program and the accompanying materials 
- * are made available under the terms of the Common Public License v0.5 
+ * are made available under the terms of the Common Public License v1.0
  * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v05.html
+ * http://www.eclipse.org/legal/cpl-v10.html
  * 
  * Contributors:
  *     IBM Corporation - initial API and implementation
- ******************************************************************************/
+ *******************************************************************************/
 package net.sourceforge.phpdt.internal.compiler.lookup;
 
-import net.sourceforge.phpdt.internal.compiler.util.CharOperation;
+import net.sourceforge.phpdt.core.compiler.CharOperation;
 
 public final class MemberTypeBinding extends NestedTypeBinding {
-public MemberTypeBinding(char[][] compoundName, ClassScope scope, SourceTypeBinding enclosingType) {
-       super(compoundName, scope, enclosingType);
-       this.tagBits |= MemberTypeMask;
-}
-void checkSyntheticArgsAndFields() {
-       if (this.isStatic()) return;
-       if (this.isInterface()) return;
-       this.addSyntheticArgumentAndField(this.enclosingType);
-}
-/* Answer the receiver's constant pool name.
-*
-* NOTE: This method should only be used during/after code gen.
-*/
+       public MemberTypeBinding(char[][] compoundName, ClassScope scope,
+                       SourceTypeBinding enclosingType) {
+               super(compoundName, scope, enclosingType);
+               this.tagBits |= MemberTypeMask;
+       }
 
-public char[] constantPoolName() /* java/lang/Object */ {
-       if (constantPoolName != null)
-               return constantPoolName;
+       void checkSyntheticArgsAndFields() {
+               if (this.isStatic())
+                       return;
+               if (this.isInterface())
+                       return;
+               this.addSyntheticArgumentAndField(this.enclosingType);
+       }
 
-       return constantPoolName = CharOperation.concat(enclosingType().constantPoolName(), sourceName, '$');
-}
-public String toString() {
-       return "Member type : " + new String(sourceName()) + " " + super.toString(); //$NON-NLS-2$ //$NON-NLS-1$
-}
+       /*
+        * Answer the receiver's constant pool name.
+        * 
+        * NOTE: This method should only be used during/after code gen.
+        */
+
+       public char[] constantPoolName() /* java/lang/Object */{
+               if (constantPoolName != null)
+                       return constantPoolName;
+
+               return constantPoolName = CharOperation.concat(enclosingType()
+                               .constantPoolName(), sourceName, '$');
+       }
+
+       public String toString() {
+               return "Member type : " + new String(sourceName()) + " " + super.toString(); //$NON-NLS-2$ //$NON-NLS-1$
+       }
 }