Interface LanguageRenderer
- All Known Implementing Classes:
JavaLanguageRenderer, KotlinLanguageRenderer
public interface LanguageRenderer
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionendArray()getNullableInvocation(String objectName, String functionName, String parameter) getObjectCast(String objectName, String classToCastTo) getObjectCreation(String className) getObjectCreationNoParams(String className) getObjectNoNull(String objectName) getPrimitiveTypeFor(Class<?> clazz) startGenericArrayOf(String className) startMethod(String methodName, LanguageRenderer.MethodArgument... arguments) startPrimitiveArrayOf(String primitiveTypeName) startSetterAssignment(String propertyName) startVariableDefinition(String variableTypeName)
-
Method Details
-
getStatementEnd
String getStatementEnd() -
getObjectCreation
-
getObjectCreationNoParams
-
getObjectCast
-
getObjectNoNull
-
getNullableInvocation
-
startPrimitiveArrayOf
-
startGenericArrayOf
-
endArray
String endArray() -
startVariableDefinition
-
startSetterAssignment
-
endSetterAssignment
String endSetterAssignment() -
getGetter
-
startMethod
-
endMethod
String endMethod() -
getPrimitiveTypeFor
-