Class TypeInspector

java.lang.Object
org.jctools.channels.mapping.TypeInspector

public class TypeInspector extends Object
  • Field Details

  • Constructor Details

    • TypeInspector

      public TypeInspector(Class<?> flyweightClass)
  • Method Details

    • checkRemainingMethods

      private void checkRemainingMethods(Class<?> klass)
    • findGetters

      private List<Method> findGetters()
    • ensureAbstract

      private void ensureAbstract(Method method)
    • hasNoParameters

      private void hasNoParameters(Method method)
    • returnsPrimitive

      private void returnsPrimitive(Method method)
    • getReturn

      Primitive getReturn(Method method)
    • findSetters

      private Map<String,Method> findSetters()
    • hasOnePrimitiveParameter

      private void hasOnePrimitiveParameter(Method method)
    • returnsVoid

      private void returnsVoid(Method method)
    • getSizeInBytes

      public int getSizeInBytes()
    • setterFor

      public Method setterFor(Method getter)