Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Copyright 2003-2007 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
  *
  *     http://www.apache.org/licenses/LICENSE-2.0
  *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package org.codehaus.groovy.ast;
import  org.objectweb.asm.Opcodes;

Represents an import statement of a single class author Jochen Theodorou

Author(s):
James Strachan
Version:
$Revision: 7922 $
public class ImportNode extends AnnotatedNode implements Opcodes {
    private final ClassNode type;
    private final String alias;
    
    public ImportNode(ClassNode typeString alias) {
        this. = type;
        this. = alias;
    }
    
    

Returns:
the text display of this import
    public String getText() {
        if ( == null || .length() == 0) {
            return "import " + .getName();
        }
        else {
            return "import " + .getName() + " as " + ;
        }
    }
    
    public String getAlias() {
        return ;
    }
    public ClassNode getType() {
        return ;
    }
    
    public String getClassName() {
    	return .getName();
    }
New to GrepCode? Check out our FAQ X