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
-