Class PreconditionExcerpts.GuavaCheckExcerpt
- java.lang.Object
-
- org.inferred.freebuilder.processor.source.PreconditionExcerpts.GuavaCheckExcerpt
-
- All Implemented Interfaces:
Excerpt
- Enclosing class:
- PreconditionExcerpts
private static final class PreconditionExcerpts.GuavaCheckExcerpt extends java.lang.Object implements Excerpt
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Object[]argsprivate java.lang.Stringconditionprivate java.lang.Class<? extends java.lang.RuntimeException>exceptionTypeprivate java.lang.Stringmessageprivate java.lang.StringmethodName
-
Constructor Summary
Constructors Modifier Constructor Description privateGuavaCheckExcerpt(java.lang.String methodName, java.lang.String condition, java.lang.String message, java.lang.Object[] args, java.lang.Class<? extends java.lang.RuntimeException> exceptionType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidaddGuavaTo(SourceBuilder code)private voidaddIfBlockTo(SourceBuilder code)voidaddTo(SourceBuilder code)
-
-
-
Field Detail
-
methodName
private final java.lang.String methodName
-
condition
private final java.lang.String condition
-
message
private final java.lang.String message
-
args
private final java.lang.Object[] args
-
exceptionType
private final java.lang.Class<? extends java.lang.RuntimeException> exceptionType
-
-
Method Detail
-
addTo
public void addTo(SourceBuilder code)
-
addIfBlockTo
private void addIfBlockTo(SourceBuilder code)
-
addGuavaTo
private void addGuavaTo(SourceBuilder code)
-
-