Class SymTypeBoxingVisitor

  • All Implemented Interfaces:
    ISymTypeVisitor

    public class SymTypeBoxingVisitor
    extends SymTypeDeepCloneVisitor
    Boxes SymTypeExpressions, including, but not limited to, Java primitive boxing e.g., int -> java.lang.Integer e.g., List -> java.util.List Usage: calculate(symType)
    • Field Detail

      • primitiveBoxMap

        protected static final java.util.Map<java.lang.String,​java.lang.String> primitiveBoxMap
        Map for boxing primitive types (e.g. "int" -> "java.lang.Integer") Results are fully qualified.
      • objectBoxMap

        protected static final java.util.Map<java.lang.String,​java.lang.String> objectBoxMap
        Map for boxing object types (e.g. "String" -> "java.lang.String") Results are fully qualified.
      • genericBoxMap

        protected static final java.util.Map<java.lang.String,​java.lang.String> genericBoxMap
        Map for boxing generic types (e.g. "List" -> "java.util.List") Results are fully qualified.
    • Constructor Detail

      • SymTypeBoxingVisitor

        public SymTypeBoxingVisitor()