Package org.kie.internal.definition

# Class GenericTypeDefinition

java.lang.Object
org.kie.internal.definition.GenericTypeDefinition

All Implemented Interfaces:
  `Serializable`

public class GenericTypeDefinition extends Object implements Serializable

See Also:
  - Serialized Form

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `GenericTypeDefinition(String rawType)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `List<GenericTypeDefinition>`
  `getGenericTypes()`
  `String`
  `getRawType()`
  `boolean`
  `hasGenerics()`
  `GenericTypeDefinition`
  `map(Function<String,String> transformer)`
  `static GenericTypeDefinition`
  `parseType(String type, Function<String,String> resolver)`
  `String`
  `toString()`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- ## Constructor Details

  - ### GenericTypeDefinition

    public GenericTypeDefinition(String rawType)

- ## Method Details

  - ### parseType

    public static GenericTypeDefinition parseType(String type, Function<String,String> resolver)

  - ### getRawType

    public String getRawType()

  - ### getGenericTypes

    public List<GenericTypeDefinition> getGenericTypes()

  - ### hasGenerics

    public boolean hasGenerics()

  - ### map

    public GenericTypeDefinition map(Function<String,String> transformer)

  - ### toString

    public String toString()
    Overrides:
      `toString` in class `Object`