Class SourceLocation.Builder (3.35.0)
Stay organized with collections
Save and categorize content based on your preferences.
3.35.0 (latest)
3.34.0
3.32.0
3.29.0
3.28.0
3.26.0
3.24.0
3.23.10
3.22.6
3.21.4
3.20.7
3.19.0
3.18.0
3.17.2
3.16.2
3.15.17
3.14.9
3.13.7
3.12.1
3.11.10
3.10.7
3.9.0
3.8.0
3.7.6
3.6.4
3.5.3
public static final class SourceLocation . Builder
A builder for SourceLocation objects.
Methods
build()
public SourceLocation build ()
setFile(String file)
public SourceLocation . Builder setFile ( String file )
Sets the source file name. Depending on the runtime environment, this might be a simple name
or a fully-qualified name.
Parameter
Name
Description
file
String
setFunction(String function)
public SourceLocation . Builder setFunction ( String function )
Sets the human-readable name of the function or method being invoked, with optional context
such as the class or package name. This information may be used in contexts such as the logs
viewer, where a file and line number are less meaningful. The format can vary by language.
Parameter
Name
Description
function
String
setLine(Long line)
public SourceLocation . Builder setLine ( Long line )
Sets the line within the source file. 1-based; 0 indicates no line number available.
Parameter
Name
Description
line
Long
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-08-04 UTC.
[null,null,["Last updated 2026-08-04 UTC."],[],[]]