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 }