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 import org.mesopotamia.lang.java.ref.TypeInfo; 008 import org.mesopotamia.lang.java.ref.TypeSpecInfo; 009 010 public class True extends PrimaryExpression { 011 012 public True(NodeData xData, Class<?> context, Scan scan, 013 RepositoryLanguage language, Object environment) throws MesopotamiaException { 014 super(xData, context, scan, language, environment); 015 016 // Select attributes 017 018 } 019 020 @Override 021 public TypeSpecInfo getTypeSpecInfo() { 022 return new TypeSpecInfo() { 023 024 public int getDimensions() { 025 return 0; 026 } 027 028 public TypeInfo getTypeInfo() { 029 return Boolean.BOOLEAN_INFO; 030 } 031 032 }; 033 } 034 }