Class DiffCtx


  • class DiffCtx
    extends java.lang.Object
    • Field Detail

      • examinedTypes

        final java.util.List<java.lang.String> examinedTypes
      • currentTypes

        final java.util.Deque<java.lang.String> currentTypes
    • Method Detail

      • report

        void report​(DiffEvent differenceEvent)
      • examiningType

        boolean examiningType​(java.lang.String typeName)
      • exitType

        void exitType()
      • getOldTypeDef

        <T extends TypeDefinition> java.util.Optional<T> getOldTypeDef​(Type type,
                                                                       java.lang.Class<T> typeDefClass)
      • getNewTypeDef

        <T extends TypeDefinition> java.util.Optional<T> getNewTypeDef​(Type type,
                                                                       java.lang.Class<T> typeDefClass)
      • getType

        private <T extends TypeDefinition> java.util.Optional<T> getType​(java.lang.String typeName,
                                                                         java.lang.Class<T> typeDefClass,
                                                                         Document doc)