CodeLanguage enum
A simple syntax-highlighted code block widget.
Supports Dart, Python, JS/TS, HTML, CSS, YAML, JSON and generic keyword highlighting without any external package.
CodeBlock(
code: '''void main() { print("Hello"); }''',
language: CodeLanguage.dart,
)
Values
- dart → const CodeLanguage
- python → const CodeLanguage
- javascript → const CodeLanguage
- typescript → const CodeLanguage
- html → const CodeLanguage
- css → const CodeLanguage
- yaml → const CodeLanguage
- json → const CodeLanguage
- generic → const CodeLanguage
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
values
→ const List<
CodeLanguage> - A constant List of the values in this enum, in order of their declaration.