Top Inners Constructors Methods
org.eclipse.xtend.lib.annotations

public Class ToStringProcessor

extends AbstractClassProcessor
Class Inheritance
Annotations
@Beta
@SuppressWarnings:all
Imports
com.google.common.annotations.Beta, java.util.Objects, org.eclipse.xtend.lib.macro.AbstractClassProcessor, .TransformationContext, org.eclipse.xtend.lib.macro.declaration.AnnotationReference, .ClassDeclaration, .FieldDeclaration, .MethodDeclaration, .MutableClassDeclaration, .MutableFieldDeclaration, .MutableMethodDeclaration, .TypeReference, org.eclipse.xtend2.lib.StringConcatenationClient, org.eclipse.xtext.xbase.lib.Extension, .Functions.Function1, .IterableExtensions, .Procedures.Procedure1, .Pure, org.eclipse.xtext.xbase.lib.util.ToStringBuilder

Since
2.7

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from org.eclipse.xtend.lib.macro.AbstractClassProcessor:
doGenerateCodedoGenerateCodedoRegisterGlobalsdoRegisterGlobalsdoTransformdoValidatedoValidate

Constructor Detail

ToStringProcessorback to summary
public ToStringProcessor()

Method Detail

doTransformback to summary
public void doTransform(final MutableClassDeclaration it, final TransformationContext context)

Overrides org.eclipse.xtend.lib.macro.AbstractClassProcessor.doTransform.

Annotations
@Override
org.eclipse.xtend.lib.annotations back to summary

public Class ToStringProcessor.Util

extends Object
Class Inheritance
Annotations
@Beta

Since
2.7

Field Summary

Modifier and TypeField and Description
private TransformationContext

Constructor Summary

AccessConstructor and Description
public
Util(final TransformationContext context)

Method Summary

Modifier and TypeMethod and Description
public void
public void
addToString(final MutableClassDeclaration cls, final Iterable<? extends FieldDeclaration> fields, final ToStringConfiguration config)

public ToStringConfiguration
public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

contextback to summary
private TransformationContext context
Annotations
@Extension

Constructor Detail

Utilback to summary
public Util(final TransformationContext context)

Method Detail

addReflectiveToStringback to summary
public void addReflectiveToString(final MutableClassDeclaration cls, final ToStringConfiguration config)
addToStringback to summary
public void addToString(final MutableClassDeclaration cls, final Iterable<? extends FieldDeclaration> fields, final ToStringConfiguration config)
getToStringConfigback to summary
public ToStringConfiguration getToStringConfig(final ClassDeclaration it)
hasToStringback to summary
public boolean hasToString(final ClassDeclaration it)