Package

avrohugger.format

abstractions

Permalink

package abstractions

Visibility
  1. Public
  2. All

Type Members

  1. trait Importer extends AnyRef

    Permalink

    Parent to all ouput formats' importers

    Parent to all ouput formats' importers

    _ABSTRACT MEMBERS_: to be implemented by a subclass getImports

    _CONCRETE MEMBERS_: implementations to be inherited by a subclass getFieldSchemas getRecordImports getRecordSchemas getTopLevelSchemas isEnum isRecord

  2. trait ScalaTreehugger extends AnyRef

    Permalink

    Parent to all ouput format treehuggers

    Parent to all ouput format treehuggers

    _ABSTRACT MEMBERS_: to be implemented by a subclass asScalaCodeString importer protocolhugger schemahugger

  3. trait SourceFormat extends AnyRef

    Permalink

    Parent to all ouput formats

    Parent to all ouput formats

    _ABSTRACT MEMBERS_: to be implemented by a subclass asCompilationUnits compile getName scalaTreehugger toolName toolShortDescription

    _CONCRETE MEMBERS_: implementations to be inherited by a subclass fileExt getFilePath getLocalSubtypes getJavaCompilationUnit getScalaCompilationUnit isEnum registerTypes renameEnum RESERVED_WORDS writeToFile

Value Members

  1. object JavaTreehugger

    Permalink
  2. package avrohuggers

    Permalink

Ungrouped