Package de.monticore.types3.util
Class BuiltInTypeRelations
java.lang.Object
de.monticore.types3.util.BuiltInTypeRelations
relations for built-in SymTypes
these are the primitives, boxed primitives and String
delegate of SymTypeRelations
-
Constructor Summary
ConstructorsConstructorDescriptionBuiltInTypeRelations(SymTypeRelations symTypeRelations) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionbooleanisBoolean(SymTypeExpression type) booleanisBottom(SymTypeExpression type) booleanisByte(SymTypeExpression type) booleanisChar(SymTypeExpression type) booleanisDouble(SymTypeExpression type) booleanisFloat(SymTypeExpression type) booleanisInt(SymTypeExpression type) booleanbooleanisLong(SymTypeExpression type) booleanbooleanisShort(SymTypeExpression type) booleanisString(SymTypeExpression type) booleanbooleanisTop(SymTypeExpression type) numericPromotion(List<SymTypeExpression> types)
-
Constructor Details
-
BuiltInTypeRelations
public BuiltInTypeRelations() -
BuiltInTypeRelations
Deprecated, for removal: This API element is subject to removal in a future version.use constructorBuiltInTypeRelations()
-
-
Method Details
-
numericPromotion
-
isNumericType
-
isIntegralType
-
isBoolean
-
isInt
-
isDouble
-
isFloat
-
isLong
-
isChar
-
isShort
-
isByte
-
isString
-
isStringOrSubType
-
isTop
-
isBottom
-
BuiltInTypeRelations()