Uses of Package
spoon.support.sniper.internal
Package
Description
This package defines compilation units that hold the source code and some classes around them (in most cases, these features should be ignored by the programmers).
This package contains the meta-model part that models the declarations (program's structures such as classes, fields, etc).
This package provides an implementation of the spoon.reflect package.
This package provides support for the sniper mode: only the transformed part of classes is rewritten to disk.
-
-
ClassDescriptionRepresents a part of source code of an
CtElement
It is connected into a tree ofElementSourceFragment
s. -
ClassDescriptionRepresents a part of source code of an
CtElement
It is connected into a tree ofElementSourceFragment
s. -
ClassDescriptionRepresents a part of source code of an
CtElement
It is connected into a tree ofElementSourceFragment
s. -
-
ClassDescriptionHelper which provides details about changes on provided `element`A default dumb implementation of
SourceFragmentPrinter
, which only prints the given PrinterEvent.Represents a part of source code of anCtElement
It is connected into a tree ofElementSourceFragment
s.represents whether aSourceFragment
has been modified, and should be reprinted as is or with the normal pretty-printerTokenWriter
which simply delegates toDefaultTokenWriter
with the decorator pattern, untilMutableTokenWriter.setMuted(boolean)
is called with true Then all tokens are ignored.Represents an action of PrettyPrinterRepresents a part of source code.An object that knows how to printPrinterEvent
Type ofTokenSourceFragment
token.Listens for each call ofTokenWriter