X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/env/NameEnvironmentAnswer.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/env/NameEnvironmentAnswer.java index 7a4ec5b..0927669 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/env/NameEnvironmentAnswer.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/env/NameEnvironmentAnswer.java @@ -1,25 +1,27 @@ /******************************************************************************* - * 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.env; public class NameEnvironmentAnswer { - + // only one of the three can be set IBinaryType binaryType; + ICompilationUnit compilationUnit; + ISourceType[] sourceTypes; - - public NameEnvironmentAnswer(IBinaryType binaryType) { - this.binaryType = binaryType; - } + +// public NameEnvironmentAnswer(IBinaryType binaryType) { +// this.binaryType = binaryType; +// } public NameEnvironmentAnswer(ICompilationUnit compilationUnit) { this.compilationUnit = compilationUnit; @@ -30,50 +32,54 @@ public class NameEnvironmentAnswer { } /** - * Answer the resolved binary form for the type or null if the - * receiver represents a compilation unit or source type. + * Answer the resolved binary form for the type or null if the receiver + * represents a compilation unit or source type. */ public IBinaryType getBinaryType() { return binaryType; } /** - * Answer the compilation unit or null if the - * receiver represents a binary or source type. + * Answer the compilation unit or null if the receiver represents a binary + * or source type. */ public ICompilationUnit getCompilationUnit() { return compilationUnit; } /** - * Answer the unresolved source forms for the type or null if the - * receiver represents a compilation unit or binary type. + * Answer the unresolved source forms for the type or null if the receiver + * represents a compilation unit or binary type. * - * Multiple source forms can be answered in case the originating compilation unit did contain - * several type at once. Then the first type is guaranteed to be the requested type. + * Multiple source forms can be answered in case the originating compilation + * unit did contain several type at once. Then the first type is guaranteed + * to be the requested type. */ public ISourceType[] getSourceTypes() { return sourceTypes; } /** - * Answer whether the receiver contains the resolved binary form of the type. + * Answer whether the receiver contains the resolved binary form of the + * type. */ public boolean isBinaryType() { return binaryType != null; } /** - * Answer whether the receiver contains the compilation unit which defines the type. + * Answer whether the receiver contains the compilation unit which defines + * the type. */ public boolean isCompilationUnit() { return compilationUnit != null; } /** - * Answer whether the receiver contains the unresolved source form of the type. + * Answer whether the receiver contains the unresolved source form of the + * type. */ public boolean isSourceType() { return sourceTypes != null; } -} \ No newline at end of file +}