Class CaseLabelMapper

java.lang.Object
software.coley.sourcesolver.mapping.CaseLabelMapper
All Implemented Interfaces:
Mapper<AbstractCaseLabelModel,CaseLabelTree>

public class CaseLabelMapper extends Object implements Mapper<AbstractCaseLabelModel,CaseLabelTree>
  • Constructor Details

    • CaseLabelMapper

      public CaseLabelMapper()
  • Method Details

    • map

      @Nonnull public AbstractCaseLabelModel map(@Nonnull MappingContext context, @Nonnull com.sun.tools.javac.tree.EndPosTable table, @Nonnull CaseLabelTree tree)
      Description copied from interface: Mapper
      Maps the given tree into our own model format.
      Specified by:
      map in interface Mapper<AbstractCaseLabelModel,CaseLabelTree>
      Parameters:
      context - Mapping context to do additional work within.
      table - Table to lookup tree positions within.
      tree - Tree to map.
      Returns:
      Model representation of the tree.