001    package org.mesopotamia.lang.java;
002    
003    import org.mesopotamia.MesopotamiaException;
004    import org.mesopotamia.NodeData;
005    import org.mesopotamia.RepositoryLanguage;
006    import org.mesopotamia.Scan;
007    
008    public class ImportDefinition extends Identifier {
009    
010            public ImportDefinition(
011                            NodeData xData, 
012                            Class<?> context, 
013                            Scan scan,
014                            RepositoryLanguage language, 
015                            Object environment) throws MesopotamiaException {
016                    super(xData, context, scan, language, environment);
017    
018                    text = getChild(0).getText();
019                    isStatic="STATIC_IMPORT".equals(language.tokenTypeId2name(xData.getType()));
020            }
021    
022            private String text;
023            private boolean isStatic;
024    
025            public String getText() {
026                    return text;
027            }
028            
029            public boolean isStatic() {
030                    return isStatic;
031            }
032    }