package com.intellij.debugger.streams.trace.smart.handler.type;

import org.jetbrains.annotations.NotNull;

/**
 * @author Vitaliy.Bibaev
 */
public interface GenericType {
  @NotNull
  String getVariableName();

  @NotNull
  String getGenericTypeName();

  GenericType INT = new GenericTypeImpl("int", "java.lang.Integer");
  GenericType OBJECT = new ClassTypeImpl("java.lang.Object");
}

@@ -197,16 +197,20 @@
 Variable
+Type
 Name();%0A
@@ -322,16 +322,158 @@
 eger%22);%0A
+  GenericType DOUBLE = new GenericTypeImpl(%22double%22, %22java.lang.Double%22);%0A  GenericType LONG = new GenericTypeImpl(%22long%22, %22java.lang.Long%22);%0A
   Generi

Add primitive GenericTypes