Class Elements


  • public final class Elements
    extends java.lang.Object
    Exposes elements of a module so they can be inspected, validated or rewritten.
    Since:
    2.0
    • Field Detail

      • GET_INSTANCE_VISITOR

        private static final BindingTargetVisitor<java.lang.Object,​java.lang.Object> GET_INSTANCE_VISITOR
    • Constructor Detail

      • Elements

        public Elements()
    • Method Detail

      • getElements

        public static java.util.List<Element> getElements​(Module... modules)
        Records the elements executed by modules.
      • getElements

        public static java.util.List<Element> getElements​(Stage stage,
                                                          Module... modules)
        Records the elements executed by modules.
      • getElements

        public static java.util.List<Element> getElements​(java.lang.Iterable<? extends Module> modules)
        Records the elements executed by modules.
      • getElements

        public static java.util.List<Element> getElements​(Stage stage,
                                                          java.lang.Iterable<? extends Module> modules)
        Records the elements executed by modules.
      • getModule

        public static Module getModule​(java.lang.Iterable<? extends Element> elements)
        Returns the module composed of elements.