UNPKG

@aurahelper/languages

Version:

Language Libraries to work with XML, Aura, Apex... files. tokenizers, parsers, system classes and much more

322 lines 9.57 kB
{ "id": "Schema.sobjectfield", "nodeType": "class", "name": "sObjectField", "namespace": "Schema", "startToken": { "type": "declaration.entity.name.class", "text": "sObjectField", "textToLower": "sobjectfield", "isAux": false, "range": { "start": { "line": -1, "character": 0 }, "end": { "line": -1, "character": 0 }, "isEmpty": true, "isSingleLine": true }, "id": "declaration.entity.name.class_sObjectField_-1:0" }, "order": 0, "memberOrder": 0, "accessModifier": { "type": "keyword.modifier.access", "text": "global", "textToLower": "global", "isAux": false, "range": { "start": { "line": -1, "character": 0 }, "end": { "line": -1, "character": 0 }, "isEmpty": true, "isSingleLine": true }, "id": "keyword.modifier.access_global_-1:0" }, "sharingModifier": { "type": "keyword.modifier.sharing", "text": "without sharing", "textToLower": "without sharing", "isAux": false, "range": { "start": { "line": -1, "character": 0 }, "end": { "line": -1, "character": 0 }, "isEmpty": true, "isSingleLine": true }, "id": "keyword.modifier.sharing_without sharing_-1:0" }, "description": "A Schema.sObjectField object is returned from the field describe result using the getControler and getSObjectField methods.", "documentation": "https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_class_Schema_SObjectField.htm", "classes": {}, "interfaces": {}, "enums": {}, "variables": {}, "methods": { "getdescribe()": { "id": "Schema.sobjectfield.method.getdescribe()", "nodeType": "method", "name": "getDescribe", "startToken": { "type": "declaration.entity.name.function", "text": "getDescribe", "textToLower": "getdescribe", "isAux": false, "range": { "start": { "line": -1, "character": 0 }, "end": { "line": -1, "character": 0 }, "isEmpty": true, "isSingleLine": true }, "id": "declaration.entity.name.function_getDescribe_-1:0" }, "parentId": "Schema.sobjectfield", "order": 1, "memberOrder": 1, "accessModifier": { "type": "keyword.modifier.access", "text": "public", "textToLower": "public", "isAux": false, "range": { "start": { "line": 0, "character": 0 }, "end": { "line": 0, "character": 6 }, "isEmpty": false, "isSingleLine": true }, "id": "token.type.identifier_public_0:0" }, "signature": "public Schema.DescribeFieldResult getDescribe()", "overrideSignature": "public override Schema.DescribeFieldResult getDescribe()", "simplifiedSignature": "getDescribe()", "datatype": { "id": "Schema.sobjectfield.getdescribe.datatype.Schema.DescribeFieldResult", "nodeType": "datatype", "name": "Schema.DescribeFieldResult", "startToken": { "type": "datatype.support.namespace", "text": "Schema", "textToLower": "schema", "isAux": false, "range": { "start": { "line": 0, "character": 7 }, "end": { "line": 0, "character": 13 }, "isEmpty": false, "isSingleLine": true }, "id": "token.type.identifier_Schema_0:7" }, "parentId": "Schema.sobjectfield.getdescribe", "order": 0, "memberOrder": 0, "type": "Schema.DescribeFieldResult" }, "description": "Returns the describe field result for this field.", "parentName": "sObjectField", "variables": {}, "params": {}, "queries": [], "exceptions": [] }, "getdescribe(object)": { "id": "Schema.sobjectfield.method.getdescribe(object)", "nodeType": "method", "name": "getDescribe", "startToken": { "type": "declaration.entity.name.function", "text": "getDescribe", "textToLower": "getdescribe", "isAux": false, "range": { "start": { "line": -1, "character": 0 }, "end": { "line": -1, "character": 0 }, "isEmpty": true, "isSingleLine": true }, "id": "declaration.entity.name.function_getDescribe_-1:0" }, "parentId": "Schema.sobjectfield", "order": 2, "memberOrder": 2, "accessModifier": { "type": "keyword.modifier.access", "text": "public", "textToLower": "public", "isAux": false, "range": { "start": { "line": 0, "character": 0 }, "end": { "line": 0, "character": 6 }, "isEmpty": false, "isSingleLine": true }, "id": "token.type.identifier_public_0:0" }, "signature": "public Schema.DescribeFieldResult getDescribe(Object options)", "overrideSignature": "public override Schema.DescribeFieldResult getDescribe(Object options)", "simplifiedSignature": "getDescribe(Object)", "datatype": { "id": "Schema.sobjectfield.getdescribe.datatype.Schema.DescribeFieldResult", "nodeType": "datatype", "name": "Schema.DescribeFieldResult", "startToken": { "type": "datatype.support.namespace", "text": "Schema", "textToLower": "schema", "isAux": false, "range": { "start": { "line": 0, "character": 7 }, "end": { "line": 0, "character": 13 }, "isEmpty": false, "isSingleLine": true }, "id": "token.type.identifier_Schema_0:7" }, "parentId": "Schema.sobjectfield.getdescribe", "order": 0, "memberOrder": 0, "type": "Schema.DescribeFieldResult" }, "description": "Returns the describe field result for this field. This method also provides an option to get all the describe field results for an object.", "parentName": "sObjectField", "variables": {}, "params": { "options": { "id": "Schema.sobjectfield.method.getdescribe(object).varParam.options", "nodeType": "variable", "name": "options", "startToken": { "type": "declaration.entity.name.variable", "text": "options", "textToLower": "options", "isAux": false, "range": { "start": { "line": 0, "character": 53 }, "end": { "line": 0, "character": 60 }, "isEmpty": false, "isSingleLine": true }, "id": "token.type.identifier_options_0:53" }, "endToken": { "type": "declaration.entity.name.variable", "text": "options", "textToLower": "options", "isAux": false, "range": { "start": { "line": 0, "character": 53 }, "end": { "line": 0, "character": 60 }, "isEmpty": false, "isSingleLine": true }, "id": "token.type.identifier_options_0:53" }, "parentId": "Schema.sobjectfield.method.getdescribe(object)", "order": 1, "memberOrder": 1, "datatype": { "id": "Schema.sobjectfield.getdescribe.datatype.Object", "nodeType": "datatype", "name": "Object", "startToken": { "type": "datatype.primitive", "text": "Object", "textToLower": "object", "isAux": false, "range": { "start": { "line": 0, "character": 46 }, "end": { "line": 0, "character": 52 }, "isEmpty": false, "isSingleLine": true }, "id": "token.type.identifier_Object_0:46" }, "parentId": "Schema.sobjectfield.getdescribe", "order": 0, "memberOrder": 0, "type": "Object" }, "description": "Use this parameter to pass FieldDescribeOptions.FULL_DESCRIBE when a subset of system objects could have different results for picklist values based on the context they're invoked in. This parameter computes all aspects of describe field results. For example, AIConversationContext.PersonType field is a picklist that contains a list of accessible object types.", "scope": null } }, "queries": [], "exceptions": [] } }, "constructors": {}, "extendsType": "", "implementTypes": [], "implements": {}, "totalMembers": 2, "queries": [] }