com.fasterxml.jackson.module.afterburner.util

## Class DynamicPropertyAccessorBase

- java.lang.Object
- - com.fasterxml.jackson.module.afterburner.util.DynamicPropertyAccessorBase

- Direct Known Subclasses:
    CreatorOptimizer, PropertyAccessorCollector, PropertyMutatorCollector

      public class DynamicPropertyAccessorBase
      extends Object

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `protected int` | `_accessorCount`
    `protected static int[]` | `ALL_INT_CONSTS`

  - ### Constructor Summary

    Constructors
    Modifier | Constructor and Description
    --- | ---
    `protected` | `DynamicPropertyAccessorBase()`

  - ### Method Summary

    All Methods Static Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `protected <T> T` | `_add(List<T> list, T value)`
    `protected static void` | `generateException(org.objectweb.asm.MethodVisitor mv, String beanClass, int propertyCount)`
    `protected static String` | `internalClassName(String className)`
    `boolean` | `isEmpty()`
    `protected static boolean` | `isInterfaceMethod(Method method)`

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

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

- - ### Field Detail

    - #### ALL_INT_CONSTS

          protected static final int[] ALL_INT_CONSTS

    - #### _accessorCount

          protected int _accessorCount

  - ### Constructor Detail

    - #### DynamicPropertyAccessorBase

          protected DynamicPropertyAccessorBase()

  - ### Method Detail

    - #### isEmpty

          public final boolean isEmpty()

    - #### generateException

          protected static void generateException(org.objectweb.asm.MethodVisitor mv,
                                                  String beanClass,
                                                  int propertyCount)

    - #### isInterfaceMethod

          protected static boolean isInterfaceMethod(Method method)

      Since:
        2.9.2

    - #### internalClassName

          protected static String internalClassName(String className)

    - #### _add

          protected <T> T _add(List<T> list,
                               T value)

Copyright © 2021 FasterXML. All rights reserved.