About this guideCommentsDocumenting codeLiteralsAssignmentLocal variablesControl expressionsRequiring filesTypes and methodsException handlingType grammarType reflectionType autocastingMacrosAnnotationsLow-level primitivesCompile-time flagsC bindingsUnsafe code