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 }