Class EliminateSyntheticAccessorsTransform

    • Field Detail

      • _nodesToRemove

        private final java.util.List<AstNode> _nodesToRemove
      • _accessMethodDeclarations

        private final java.util.Map<java.lang.String,​MethodDeclaration> _accessMethodDeclarations
      • _visitedTypes

        private final java.util.Set<java.lang.String> _visitedTypes
      • SYNTHETIC_GET_ACCESSOR

        private static final MethodDeclaration SYNTHETIC_GET_ACCESSOR
      • SYNTHETIC_SET_ACCESSOR

        private static final MethodDeclaration SYNTHETIC_SET_ACCESSOR
      • SYNTHETIC_SET_ACCESSOR_ALT

        private static final MethodDeclaration SYNTHETIC_SET_ACCESSOR_ALT
      • SYNTHETIC_STATIC_GET_ACCESSOR

        private static final MethodDeclaration SYNTHETIC_STATIC_GET_ACCESSOR
      • SYNTHETIC_STATIC_SET_ACCESSOR

        private static final MethodDeclaration SYNTHETIC_STATIC_SET_ACCESSOR
      • SYNTHETIC_STATIC_SET_ACCESSOR_ALT

        private static final MethodDeclaration SYNTHETIC_STATIC_SET_ACCESSOR_ALT
    • Constructor Detail

      • EliminateSyntheticAccessorsTransform

        public EliminateSyntheticAccessorsTransform​(DecompilerContext context)