Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 

A

A - Class in sc.lang.html
The tag base class for the anchor tag.
A() - Constructor for class sc.lang.html.A
 
A(TypeDeclaration) - Constructor for class sc.lang.html.A
 
A(TypeDeclaration, Element, Object, int) - Constructor for class sc.lang.html.A
 
A(Element, Object, int) - Constructor for class sc.lang.html.A
 
absFileName - Variable in class sc.layer.SrcEntry
 
absFileName - Variable in class sc.parser.FileRangeRef
 
AbstractBeanMapper - Class in sc.type
 
AbstractBeanMapper() - Constructor for class sc.type.AbstractBeanMapper
 
AbstractBlockStatement - Class in sc.lang.java
 
AbstractBlockStatement() - Constructor for class sc.lang.java.AbstractBlockStatement
 
AbstractComment - Class in sc.lang.java
 
AbstractComment() - Constructor for class sc.lang.java.AbstractComment
 
AbstractErrorNode - Class in sc.lang.java
Base class for types which need to display per-node errors in the IDE
AbstractErrorNode() - Constructor for class sc.lang.java.AbstractErrorNode
 
AbstractInterpreter - Class in sc.lang
 
AbstractInterpreter(LayeredSystem, boolean, String) - Constructor for class sc.lang.AbstractInterpreter
 
AbstractInterpreter.CmdClassDeclaration - Class in sc.lang
This one is like the above but gets modified during the the running of the script in the interpreter instance
AbstractInterpreter.DefaultCmdClassDeclaration - Class in sc.lang
A stateless class we use for resolving scripts at edit time - i.e.
AbstractInterpreter.InputSource - Class in sc.lang
 
AbstractListener - Class in sc.bind
 
AbstractListener() - Constructor for class sc.bind.AbstractListener
 
AbstractLiteral - Class in sc.lang.java
 
AbstractLiteral() - Constructor for class sc.lang.java.AbstractLiteral
 
AbstractMethodBinding - Class in sc.bind
 
AbstractMethodBinding(Object, Object, Object, IBinding[], BindingDirection, int, BindOptions) - Constructor for class sc.bind.AbstractMethodBinding
 
AbstractMethodDefinition - Class in sc.lang.java
 
AbstractMethodDefinition() - Constructor for class sc.lang.java.AbstractMethodDefinition
 
AbstractParseNode - Class in sc.parser
 
AbstractParseNode() - Constructor for class sc.parser.AbstractParseNode
 
AbstractRepositoryManager - Class in sc.repos
 
AbstractRepositoryManager(RepositorySystem, String, String, IMessageHandler, boolean) - Constructor for class sc.repos.AbstractRepositoryManager
 
AbstractString - Class in sc.parser
 
AbstractString() - Constructor for class sc.parser.AbstractString
 
AbstractTemplateParameters - Class in sc.lang.java
 
AbstractTemplateParameters() - Constructor for class sc.lang.java.AbstractTemplateParameters
 
AbstractVariable - Class in sc.lang.java
 
AbstractVariable() - Constructor for class sc.lang.java.AbstractVariable
 
accept(SemanticContext, Object, int, int) - Method in class sc.lang.BaseLanguage.IdentSymbol
 
accept(SemanticContext, Object, int, int) - Method in class sc.lang.HTMLLanguage.TagNameSequence
 
accept(File, String) - Method in class sc.layer.LayerUtil.DirectoryFilter
 
accept(SemanticContext, Object, int, int) - Method in class sc.parser.Parselet
Lets subclasses add additional acceptance criteria to a rule.
accept(File, String) - Method in class sc.util.ExtensionFilenameFilter
 
accept(File, String) - Method in class sc.util.PatternFilenameFilter
 
ACCEPT_ERROR - Static variable in class sc.parser.Sequence
 
acceptArray(Object, boolean) - Method in class sc.sync.JSONDeserializer
 
acceptSemanticValue(Object) - Method in class sc.parser.Parselet
Lets subclasses accept or modify the semantic value.
acceptString(Object, boolean) - Method in class sc.sync.JSONDeserializer
 
acceptTree(SemanticContext, Object, int, int) - Method in class sc.parser.NestedParselet
 
acceptTree(SemanticContext, Object, int, int) - Method in class sc.parser.Parselet
Like accept but for hierarchical nodes, performs the 'accept' operation on children in the tree.
accessBinding() - Method in class sc.bind.AbstractMethodBinding
 
accessBinding() - Method in class sc.bind.AssignmentBinding
 
accessBinding() - Method in class sc.bind.DestinationListener
 
accessBinding() - Method in class sc.bind.SelectorBinding
 
accessBinding() - Method in class sc.bind.VariableBinding
 
accessBindings(Object, boolean) - Static method in class sc.bind.Bind
 
accessClass - Variable in class sc.lang.java.ObjectDefinitionParameters
 
accessHook - Variable in class sc.lang.DefinitionProcessor
Set to a template string evaluated using the object definition parameters before returning an existing instance
accessHooks - Variable in class sc.lang.java.ObjectDefinitionParameters
 
AccessLevel - Enum in sc.lang.java
 
accessObj(Object) - Method in class sc.bind.DestinationListener
 
accessSyncInst(Object, String) - Static method in class sc.sync.SyncManager
 
accessSyncInst(Object) - Method in class sc.sync.SyncManager.SyncContext
 
acquireDynLock(boolean) - Method in class sc.layer.LayeredSystem
 
acquireLocks() - Method in class sc.obj.CurrentScopeContext
 
acquireLocks(List<Object>, String) - Static method in class sc.type.PTypeUtil
 
activate(boolean, Object, boolean) - Method in class sc.bind.AbstractListener
 
activate(boolean, Object, boolean) - Method in class sc.bind.AbstractMethodBinding
 
activate(boolean, Object, boolean) - Method in class sc.bind.AssignmentBinding
 
activate(Object, boolean, Object, boolean) - Static method in class sc.bind.Bind
 
activate(boolean, Object, boolean) - Method in class sc.bind.ConstantBinding
 
activate(boolean, Object, boolean) - Method in interface sc.bind.IBinding
Called to deactive/re-activate a child binding for a condition or ternary expression
activate(boolean, Object, boolean) - Method in class sc.bind.SelectorBinding
 
activate(boolean, Object, boolean) - Method in class sc.bind.VariableBinding
 
activate(boolean, Object, boolean) - Method in class sc.type.AbstractBeanMapper
 
activated - Variable in class sc.layer.Layer
Set to false for layers which are not part of the running application
activateLayers(List<String>, List<String>) - Method in class sc.layer.LayeredSystem
Provides the complete list of layer names and a separate list of 'recursive dyn layers' - i.e.
active - Variable in class sc.repos.AbstractRepositoryManager
 
activeRepositories - Variable in class sc.repos.RepositorySystem
 
add(String) - Method in class sc.lang.BaseLanguage.KeywordChoice
Adds a new choice after this is constructed.
add(String...) - Method in class sc.lang.BaseLanguage.SymbolChoiceSpace
 
add(Object) - Method in class sc.lang.java.CycleInfo
 
add(BodyTypeDeclaration, BodyTypeDeclaration) - Method in class sc.lang.java.TypeContext
 
add(int, E) - Method in class sc.lang.SemanticNodeList
 
add(int, E, boolean, boolean) - Method in class sc.lang.SemanticNodeList
 
add(E) - Method in class sc.lang.SemanticNodeList
 
add(E, boolean, boolean) - Method in class sc.lang.SemanticNodeList
 
add(int, Parselet) - Method in class sc.parser.NestedParselet
 
add(Parselet...) - Method in class sc.parser.NestedParselet
 
add(Object, Parselet, int, int, boolean, Parser) - Method in class sc.parser.ParentParseNode
Adds a child parse node to this parent node for the given child parselet.
add(String...) - Method in class sc.parser.SymbolChoice
 
add(T) - Method in class sc.util.CoalescedHashSet
 
add(E) - Method in class sc.util.IdentityHashSet
 
add(T) - Method in interface sc.util.ISet
 
add(E) - Method in class sc.util.LinkedIdentityHashSet
 
add(Object) - Method in class sc.util.SingleElementSet
 
AddAfter - Annotation Type in sc.obj
An annotation you can use on an inner object to control the order of the children in the child list.
addAll(Collection<? extends E>) - Method in class sc.lang.SemanticNodeList
 
addAll(Collection<? extends E>, boolean, boolean) - Method in class sc.lang.SemanticNodeList
 
addAll(int, Collection<? extends E>) - Method in class sc.lang.SemanticNodeList
 
addAll(int, Collection<? extends E>, boolean, boolean) - Method in class sc.lang.SemanticNodeList
 
addAll(ISet<T>) - Method in class sc.util.CoalescedHashSet
 
addAllFields(SemanticNodeList<Statement>, List<Object>, String, boolean, boolean, boolean, boolean, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
 
addAllFiles(Layer, Set<SrcEntry>, Set<SrcEntry>, Set<String>, File, String, String, BuildPhase, BuildState, String) - Method in class sc.layer.LayeredSystem
 
addAllIFields(SemanticNodeList<Statement>, List<Object>, boolean, boolean, boolean) - Method in class sc.lang.java.TypeDeclaration
 
addAllNamesForIndexEntry(String, TypeIndexEntry) - Method in class sc.layer.LayeredSystem
 
addAllNamesForLayerTypeIndex(LayerTypeIndex) - Method in class sc.layer.LayeredSystem
Called to append all of the names in the given layer into the all names list (so we don't have to refresh the "allNames" list when updating the LayerListIndex)
addAllProperties(SemanticNodeList<Statement>, List<Object>, String, boolean) - Static method in class sc.lang.java.BodyTypeDeclaration
 
addAllPropertiesToMakeBindable(TreeMap<String, Boolean>) - Method in class sc.lang.java.BodyTypeDeclaration
 
addAllStatementsAt(int, SemanticNodeList<Statement>) - Method in class sc.lang.java.AbstractBlockStatement
 
addAllTypeDeclarations(String, ArrayList<Object>, boolean, boolean) - Method in class sc.layer.LayeredSystem
For the IDE specifically.
addAnnotationValues(AnnotationValue...) - Method in class sc.lang.java.Annotation
 
addAutoImport(Layer, String, ImportDeclaration) - Method in class sc.layer.LayeredSystem
The autoImports are created each time we reference a type that is not explicitly imported during the start process on the original model.
AddBefore - Annotation Type in sc.obj
An annotation you can use on an inner object to control the order of the children in the child list.
addBindDependency(TypeDeclaration, String, TypeDeclaration, boolean) - Method in class sc.lang.java.JavaModel
 
addBindDependency(String, String, boolean) - Method in class sc.layer.ReverseDependencies
 
addBindingListener(Object, IListener, int) - Method in class sc.bind.AbstractMethodBinding
Implemented only for child property bindings
addBindingListener(Object, IListener, int) - Method in class sc.bind.ArraySelectorBinding
 
addBindingListener(Object, IListener, int) - Method in class sc.bind.AssignmentBinding
 
addBindingListener(Object, IListener, int) - Method in class sc.bind.ConstantBinding
 
addBindingListener(Object, IListener, int) - Method in interface sc.bind.IBinding
 
addBindingListener(Object, Object, IListener, int) - Static method in class sc.bind.PBindUtil
 
addBindingListener(Object, IListener, int) - Method in class sc.bind.SelectorBinding
 
addBindingListener(Object, IListener, int) - Method in class sc.bind.VariableBinding
These are implemented for VariableBindings but not for AbstractMethodBindings.
addBindingListener(Object, IListener, int) - Method in class sc.type.AbstractBeanMapper
 
addBlockGeneratedFromNodes(IBlockStatement, List<ISrcStatement>, ISrcStatement) - Static method in class sc.lang.java.AbstractBlockStatement
 
addBlockStatement(BodyTypeDeclaration, BlockStatement) - Method in class sc.lang.java.UpdateInstanceInfo
 
addBodyStatement(Statement) - Method in class sc.lang.java.BodyTypeDeclaration
 
addBodyStatement(Statement) - Method in class sc.lang.java.EnumDeclaration
 
addBodyStatementAt(int, Statement) - Method in class sc.lang.java.AbstractMethodDefinition
 
addBodyStatementAt(int, Statement) - Method in class sc.lang.java.BodyTypeDeclaration
 
addBodyStatementAtIndent(int, Statement) - Method in class sc.lang.java.BodyTypeDeclaration
 
addBodyStatementIndent(Statement) - Method in class sc.lang.java.BodyTypeDeclaration
 
addBodyStatementsAt(int, List<Statement>) - Method in class sc.lang.java.BodyTypeDeclaration
 
addBodyStatementsAt(int, List<Statement>) - Method in class sc.lang.java.EnumDeclaration
 
addBodyStatementsFromChildren(TypeDeclaration, List<Object>, Element, boolean) - Method in class sc.lang.template.Template
 
addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.html.Node
 
addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in interface sc.lang.ISrcStatement
Adds all of the generated statements to the resulting list, for the case where more than one fromStatement points to the same src statement.
addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.AbstractBlockStatement
 
addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.AbstractMethodDefinition
 
addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.ArrayElementExpression
 
addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.ArrayInitializer
 
addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.BinaryExpression
 
addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.BodyTypeDeclaration
 
addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.ChainedExpression
 
addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.ForStatement
 
addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.IdentifierExpression
 
addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.IfStatement
 
addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.LabelStatement
 
addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.NewExpression
 
addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.QuestionMarkExpression
 
addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.SelectorExpression
 
addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.Statement
 
addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.SwitchStatement
 
addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.TryStatement
 
addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.TwoOperatorExpression
 
addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.VariableDefinition
 
addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.VariableStatement
 
addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.WhileStatement
 
addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.template.GlueExpression
 
addBuildDirs(BuildState) - Method in class sc.layer.Layer
Adds the top level src directories for
addCachedModel(ILanguageModel) - Method in class sc.layer.LayeredSystem
 
addChangedParent(IParseNode) - Method in class sc.parser.DiffContext
 
addChangedValue(Object, String, Object) - Method in class sc.sync.SyncLayer
 
addChangedValue(Object, String, Object, boolean) - Method in class sc.sync.SyncLayer
Records a property change in the SyncLayer for the given object, property, and value.
addChangedValue(List<SyncLayer.SyncChange>, Object, String, Object, String, SyncLayer) - Method in class sc.sync.SyncManager.SyncContext
 
addChangeListener(IScopeChangeListener) - Method in class sc.obj.ScopeContext
 
addChild(Object, Object) - Static method in class sc.dyn.DynUtil
 
addChild(int, Object, Object) - Static method in class sc.dyn.DynUtil
 
addChild(Object, Object) - Method in interface sc.dyn.IDynChildManager
Called when the type system discovers a new child object
addChild(int, Object, Object) - Method in interface sc.dyn.IDynChildManager
Like above but when the new child object is inserted at a specific location.
addChild(Object, Object) - Method in class sc.lang.html.TagDynChildManager
 
addChild(int, Object, Object) - Method in class sc.lang.html.TagDynChildManager
 
addChild(Object, Object) - Method in class sc.lang.java.BodyTypeDeclaration.NoopDynChildManager
 
addChild(int, Object, Object) - Method in class sc.lang.java.BodyTypeDeclaration.NoopDynChildManager
 
addChild(Object, Object) - Method in class sc.layer.LayerDynChildManager
 
addChild(int, Object, Object) - Method in class sc.layer.LayerDynChildManager
 
addChildBodyStatements(List<Object>) - Method in class sc.lang.java.AbstractBlockStatement
 
addChildBodyStatements(List<Object>) - Method in class sc.lang.java.CatchStatement
 
addChildBodyStatements(List<Object>) - Method in class sc.lang.java.Expression
 
addChildBodyStatements(List<Object>) - Method in class sc.lang.java.FinallyStatement
 
addChildBodyStatements(List<Object>) - Method in class sc.lang.java.ForStatement
 
addChildBodyStatements(List<Object>) - Method in class sc.lang.java.IfStatement
 
addChildBodyStatements(List<Object>) - Method in class sc.lang.java.Statement
 
addChildBodyStatements(List<Object>) - Method in class sc.lang.java.SwitchStatement
 
addChildBodyStatements(List<Object>) - Method in class sc.lang.java.SynchronizedStatement
 
addChildBodyStatements(List<Object>) - Method in class sc.lang.java.TryStatement
 
addChildBodyStatements(List<Object>) - Method in class sc.lang.java.WhileStatement
 
addChildBodyStatements(List<Object>) - Method in class sc.lang.template.GlueStatement
 
addChildContext(ScopeContext) - Method in class sc.obj.ScopeContext
 
addChildListToByIdMap(Object[], String) - Method in class sc.lang.html.Element
 
addChildNames(StringBuilder, Map<String, StringBuilder>, String, boolean, boolean, boolean, Set<String>, ArrayList<Object>) - Method in class sc.lang.java.BodyTypeDeclaration
 
addChildObjectToInstances(BodyTypeDeclaration) - Method in class sc.lang.java.BodyTypeDeclaration
 
addChildObjectToInstancesLeaf(BodyTypeDeclaration) - Method in class sc.lang.java.BodyTypeDeclaration
 
addChildTagsWithName(ArrayList<Element>, SemanticNodeList<Object>, String) - Static method in class sc.lang.html.Element
 
addClassPathEntry(String) - Method in class sc.layer.Layer
 
addClientInitJob(Runnable) - Static method in class sc.type.PTypeUtil
On the server, do nothing.
addCompletionCandidate(Set<String>, String, int) - Static method in class sc.lang.java.ModelUtil
 
addConstructorProps(ConstructorPropInfo) - Method in class sc.lang.java.BodyTypeDeclaration
 
addConstructorProps(ConstructorPropInfo) - Method in class sc.lang.java.ClassDeclaration
 
addCreateInstTypeName(String) - Method in class sc.lang.ClientEditorContext
 
addCurrentScopeContext(CurrentScopeContext) - Method in class sc.bind.DestinationListener
 
addDefault(Parselet...) - Method in class sc.parser.IndexedChoice
 
addDepChangedValue(List<SyncLayer.SyncChange>, Object, String, Object, boolean) - Method in class sc.sync.SyncLayer
 
addDependency(RepositoryPackage, DependencyContext) - Method in class sc.repos.DependencyCollection
 
addDependentFiles(List<SrcEntry>) - Method in class sc.lang.java.JavaModel
 
addDependentType(Set<Object>, Object, JavaSemanticNode.DepTypeCtx) - Static method in class sc.lang.java.JavaSemanticNode
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.AbstractBlockStatement
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.AbstractLiteral
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.AbstractMethodDefinition
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.ArrayInitializer
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.ArraySelector
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.AssertStatement
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.BinaryExpression
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.BodyTypeDeclaration
Adds to the 'types' array any types or type names required for the specified mode.
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.BreakContinueStatement
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.CastExpression
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.CatchStatement
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.ChainedExpression
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.ClassDeclaration
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.ClassValueExpression
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.EmptyStatement
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.ExpressionStatement
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.FieldDefinition
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.FinallyStatement
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.ForStatement
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.IdentifierExpression
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.IfStatement
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.IncompleteStatement
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.InterfaceDeclaration
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.JavaModel
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.JavaType
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.LabelStatement
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.LambdaExpression
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.MethodReference
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.NewExpression
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.NewSelector
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.Parameter
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.QuestionMarkExpression
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.Selector
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.SelectorExpression
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.Statement
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.SwitchStatement
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.SynchronizedStatement
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.TryStatement
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.TwoOperatorExpression
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.TypedDefinition
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.TypeDeclaration
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.TypeExpression
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.TypeParameter
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.VariableDefinition
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.VariableSelector
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.VariableStatement
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.WhileStatement
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.js.JSFunctionDeclaration
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.template.GlueDeclaration
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.template.GlueExpression
 
addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.template.GlueStatement
 
addDepNewObj(List<SyncLayer.SyncChange>, Object, SyncManager.InstInfo) - Static method in class sc.sync.SyncLayer
 
addDepNewObj(List<SyncLayer.SyncChange>, Object, SyncManager.InstInfo, boolean, boolean, boolean, SyncLayer) - Method in class sc.sync.SyncManager.SyncContext
 
addDeps(ReverseDependencies) - Method in class sc.layer.ReverseDependencies
 
addDialogAnswer(String, Object) - Method in class sc.lang.AbstractInterpreter
 
addDialogAnswer(String, Object) - Static method in class sc.util.DialogManager
 
addDigitChar(String, int) - Method in class sc.lang.BaseLanguage
 
addDisabledLayer(String) - Method in class sc.layer.SysTypeIndex
 
addDynamicListener(Object, Object, String, IListener, int) - Static method in class sc.bind.Bind
Like addDynamicListener but takes an explicit type to use for this object.
addDynamicListener(Object, String, IListener, int) - Static method in class sc.bind.Bind
 
addDynInnerInstance(String, Object, Object) - Static method in class sc.dyn.DynUtil
 
addDynInnerInstance(String, Object, Object) - Method in interface sc.dyn.IDynamicSystem
 
addDynInnerInstance(String, Object, Object) - Method in class sc.layer.LayeredSystem
 
addDynInnerObject(String, Object, Object) - Static method in class sc.dyn.DynUtil
 
addDynInnerObject(String, Object, Object) - Method in interface sc.dyn.IDynamicSystem
 
addDynInnerObject(String, Object, Object) - Method in class sc.layer.LayeredSystem
 
addDynInstance(String, Object) - Static method in class sc.dyn.DynUtil
Used to associate object instances with their type in order to support the liveDynamicTypes feature.
addDynInstance(String, Object) - Method in interface sc.dyn.IDynamicSystem
 
addDynInstance(String, Object) - Method in class sc.layer.LayeredSystem
 
addDynInstanceInternal(String, Object, Layer) - Method in class sc.layer.LayeredSystem
 
addDynInstField(Object, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
 
addDynInstFieldLeaf(Object, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
 
addDynInvokeMethod(Object, JavaModel) - Method in class sc.lang.java.BodyTypeDeclaration
 
addDynListener(IDynListener) - Static method in class sc.dyn.DynUtil
 
addDynListener(IDynListener) - Method in interface sc.dyn.IDynamicSystem
 
addDynListener(IDynListener) - Method in class sc.layer.LayeredSystem
 
addDynMethod(TypeDeclaration, String, String, TypeDeclaration) - Method in class sc.lang.java.JavaModel
 
addDynMethod(String, String, String) - Method in class sc.layer.ReverseDependencies
 
addDynObject(String, Object) - Static method in class sc.dyn.DynUtil
 
addDynObject(String, Object) - Method in interface sc.dyn.IDynamicSystem
 
addDynObject(String, Object) - Method in class sc.layer.LayeredSystem
 
addDynType(Class, DynType) - Static method in class sc.type.DynType
 
added - Variable in class sc.lang.java.JavaModel
Has this model been added to the type system
addEditSession(String, IEditorSession) - Method in class sc.lang.EditorContext
 
addErrorFile(SrcEntry) - Method in class sc.layer.Layer
In case there's a file which generates an error that's not part of the project - i.e.
addExcludedLayer(String) - Method in class sc.layer.SysTypeIndex
 
addExcludedValues(String...) - Method in class sc.lang.BaseLanguage.SymbolChoiceSpace
 
addExcludedValues(String...) - Method in class sc.lang.BaseLanguage.SymbolSpace
 
addExcludedValues(String...) - Method in class sc.parser.Symbol
 
addExcludedValues(String...) - Method in class sc.parser.SymbolChoice
 
addExpectedValue(String) - Method in class sc.parser.SymbolChoice
 
addExpectedValues(String[]) - Method in class sc.parser.SymbolChoice
 
addExtension(String, String) - Static method in class sc.util.FileUtil
 
addExtensions(String...) - Method in class sc.layer.LayerFileProcessor
 
addExternalDynMethod(Object, Object, JavaModel) - Method in class sc.layer.BuildInfo
 
addExternalDynProp(Object, String, JavaModel, boolean) - Method in class sc.layer.BuildInfo
 
addExternalReference(String) - Method in class sc.lang.java.JavaModel
 
addExtraAttributes(StringBuilder, SemanticNodeList<Expression>) - Method in class sc.lang.html.Element
 
addExtraFile(String, String) - Method in class sc.lang.java.JavaModel
 
addFetchedOnDemand(String, boolean) - Method in class sc.sync.SyncManager.InstInfo
 
addFetchProperty(Object, String) - Method in class sc.sync.SyncLayer
 
addField(BodyTypeDeclaration, VariableDefinition) - Method in class sc.lang.java.UpdateInstanceInfo
 
AddField() - Constructor for class sc.lang.java.UpdateInstanceInfo.AddField
 
addFieldInitCalls(MethodDefinition, List<FieldDefinition>, String, boolean) - Method in class sc.lang.java.ClassDeclaration
 
addFieldToInstances(VariableDefinition, ExecutionContext, boolean, UpdateInstanceInfo) - Method in class sc.lang.java.BodyTypeDeclaration
 
addFieldToInstancesLeaf(VariableDefinition, ExecutionContext, boolean, UpdateInstanceInfo) - Method in class sc.lang.java.BodyTypeDeclaration
 
addFileName(String) - Method in class sc.repos.RepositoryPackage
 
addForReparse(Object, Parselet, int, int, int, boolean, Parser, Object, DiffContext, boolean, boolean) - Method in class sc.parser.ParentParseNode
 
addFrameworkListener(IFrameworkListener) - Static method in class sc.sync.SyncManager
A hook point for frameworks to add listeners for sync events like after an applySync.
addFrameworkNameContext(INameContext) - Static method in class sc.sync.SyncManager
A hook point for frameworks to add their own name resolver for looking up sync objects.
addGeneratedFromNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.ArraySelector
 
addGeneratedFromNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.NewSelector
 
addGeneratedFromNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.Selector
 
addGeneratedFromNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.VariableSelector
 
addGeneratedNode(Object) - Method in class sc.parser.ParentParseNode
 
addGeneratedNode(Object, Parselet) - Method in class sc.parser.ParentParseNode
Faster version when we are generating strings a char at a time
addGeneratedNodeAt(int, Object) - Method in class sc.parser.ParentParseNode
 
addGenLineMapping(Statement, CharSequence, int) - Method in class sc.lang.js.JSTypeParameters
 
addGlobalImports(boolean, String, String, Set<String>, int) - Method in class sc.layer.LayeredSystem
 
addGlobalObject(String, Object) - Method in class sc.lang.java.JavaModel
 
addGlobalObject(String, Object) - Method in class sc.layer.LayeredSystem
 
addGlobalSyncTypeName(String) - Static method in class sc.sync.SyncManager
Hook for frameworks to add sync type names that are added at runtime - not via @Sync annotation but still use the syncTypeFilter
addIdentifier(int, String, IdentifierExpression.IdentifierType, Object) - Method in class sc.lang.java.IdentifierExpression
 
addImplements(JavaType) - Method in class sc.lang.java.TypeDeclaration
 
addImport(String) - Method in class sc.lang.java.JavaModel
 
addImport(ImportDeclaration) - Method in class sc.lang.java.JavaModel
 
addInheritedAnnotationProcessor(IAnnotationProcessor, String) - Method in class sc.lang.java.BodyTypeDeclaration
 
addInheritedAnnotationProcessor(IAnnotationProcessor, String) - Method in class sc.lang.java.Definition
Overridden
addInheritedAnnotationProcessors(BodyTypeDeclaration, ArrayList<IDefinitionProcessor>, boolean) - Method in class sc.layer.Layer
 
addInitedDefinition(ClassDeclaration, boolean) - Static method in class sc.lang.java.TransformUtil
 
addInitialValue(Object, SyncManager.InstInfo, String, Object) - Method in class sc.sync.SyncManager.SyncContext
 
addInitStatements(List<Statement>, InitStatementsMode) - Method in class sc.lang.java.AbstractBlockStatement
 
addInitStatements(List<Statement>, InitStatementsMode) - Method in class sc.lang.java.BodyTypeDeclaration
 
addInitStatements(List<Statement>, InitStatementsMode) - Method in class sc.lang.java.Expression
 
addInitStatements(List<Statement>, InitStatementsMode) - Method in class sc.lang.java.FieldDefinition
 
addInitStatements(List<Statement>, InitStatementsMode) - Method in class sc.lang.java.Statement
 
addInnerType(String, Object, String, String, boolean, String) - Method in class sc.lang.EditorContext
 
addInstMemberToPropertyCache(String, Object) - Method in class sc.lang.java.BodyTypeDeclaration
 
addInstMemberToPropertyCacheLeaf(String, Object) - Method in class sc.lang.java.BodyTypeDeclaration
 
addInterfaceImports(Object) - Method in class sc.lang.java.TypeDeclaration
 
addJSGenFile(String, BodyTypeDeclaration) - Method in class sc.lang.js.JSRuntimeProcessor.JSBuildInfo
 
addLayer() - Method in class sc.lang.AbstractInterpreter
 
addLayer(Layer, ExecutionContext, boolean, boolean, boolean, boolean, boolean, boolean, boolean, LayerParamInfo) - Method in class sc.layer.LayeredSystem
 
addLayerImport(String, boolean) - Method in class sc.layer.LayeredSystem
Use this to add an import that will only be valid for processing all layer definition files.
addLayerPathDir(String) - Method in class sc.layer.LayeredSystem
 
addLayers(String[], boolean, boolean) - Method in class sc.lang.EditorContext
 
addLayers(String[], boolean, ExecutionContext) - Method in class sc.layer.LayeredSystem
 
addLayerToRebuildTypeIndex(String, ArrayList<Layer>) - Method in class sc.layer.LayeredSystem
 
addLayerTypeIndex(String, LayerTypeIndex) - Method in class sc.layer.LayerListTypeIndex
 
AddLayerWizard - Class in sc.lang
 
AddLayerWizard() - Constructor for class sc.lang.AddLayerWizard
 
addLibraryPath(String) - Static method in class sc.layer.LayerUtil
 
addListener(Object, Object, IListener, int) - Static method in class sc.bind.Bind
 
addListener(Object, Object, IListener, int, int) - Static method in class sc.bind.Bind
 
addMainCommand(Layer, String, String, String[], String) - Method in class sc.layer.BuildInfo
 
addMainCommand(JavaModel, String, String[], String) - Method in class sc.layer.BuildInfo
 
addMappedTypeParameters(Map<TypeParamKey, Object>) - Method in class sc.lang.java.ParamTypeDeclaration
 
addMapping(SrcEntry, int, int, int, int) - Method in class sc.parser.GenFileLineIndex
 
addMappingForSrcStatement(GenFileLineIndex, JavaModel, ISrcStatement, int, int) - Static method in class sc.lang.java.Statement
 
addMappingForSrcStatement(GenFileLineIndex, ISrcStatement, int, CharSequence) - Static method in class sc.lang.java.Statement
 
addMappingForStatement(GenFileLineIndex, Statement, int, CharSequence) - Static method in class sc.lang.java.Statement
 
addMatchingGlobalNames(String, Set<String>, boolean, Layer, boolean, int) - Method in class sc.layer.LayerListTypeIndex
 
addMatchingGlobalNames(String, Set<String>, boolean, Layer, boolean, int) - Method in class sc.layer.SysTypeIndex
 
addMatchingModes(String, Set<String>, int) - Static method in enum sc.lang.html.MergeMode
 
addMemberByName(Map<String, List<Statement>>, String) - Method in class sc.lang.java.Statement
 
addMembersByName(Map<String, List<Statement>>) - Method in class sc.lang.java.FieldDefinition
 
addMembersByName(Map<String, List<Statement>>) - Method in class sc.lang.java.MethodDefinition
 
addMembersByName(Map<String, List<Statement>>) - Method in class sc.lang.java.Statement
 
addMethod(CompMethodMapper, int) - Method in class sc.type.DynType
 
addMethodAlias(String, String, String) - Static method in class sc.type.RTypeUtil
 
addMethodResult(Object, Object, String, Object, String) - Method in class sc.sync.SyncLayer
 
addMethodResult(Object, Object, String, Object, String) - Static method in class sc.sync.SyncManager
Used when the server invokes a remote change against the client.
addMethodResult(Object, Object, String, Object, String) - Method in class sc.sync.SyncManager.SyncContext
 
addMixinProperties(BodyTypeDeclaration) - Method in class sc.lang.html.Element
Called during transform to set properties specific to the java version of the StrataCode.
addModel(JavaModel) - Method in class sc.lang.java.ModelStream
 
addModelJar(JavaModel, String, String, String[], boolean, boolean) - Method in class sc.layer.BuildInfo
Adds a model jar file to the build info
addModelMergingComment(ParentParseNode) - Method in class sc.lang.java.JavaModel
 
addModelMergingComment(ParentParseNode) - Method in class sc.lang.template.Template
 
addModifiedLayer(String) - Method in class sc.layer.Layer
Add an explicitly dependency on layer.
addModifiedTypesOfType(String, LayeredSystem, BodyTypeDeclaration, boolean, TreeSet<String>, ArrayList<BodyTypeDeclaration>) - Method in class sc.layer.SysTypeIndex
Adds the TypeDeclarations of any matching types.
addModifier(Object) - Method in class sc.lang.java.BodyTypeDeclaration
 
addModifier(Object) - Method in class sc.lang.java.Definition
 
addNewDirectory(String) - Method in class sc.layer.LayeredSystem
 
addNewModel(ILanguageModel, Layer, ExecutionContext, UpdateInstanceInfo, boolean, boolean) - Method in class sc.layer.LayeredSystem
 
addNewModelListener(IModelListener) - Method in class sc.layer.LayeredSystem
 
addNewObj(Object, SyncManager.InstInfo, boolean) - Method in class sc.sync.SyncLayer
Records a 'new object' sync change, including the optional parameters passed to the new object.
addNewObj(Object, String, SyncManager.InstInfo) - Method in class sc.sync.SyncManager.SyncContext
 
addNewServerTag(String, ServerTag) - Method in class sc.js.ServerTagContext
 
addNewSource(RepositorySource) - Method in class sc.repos.mvn.MvnRepositoryPackage
 
addNewSource(RepositorySource) - Method in class sc.repos.RepositoryPackage
 
addNewSrcFile(SrcEntry, boolean) - Method in class sc.layer.Layer
 
addNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Method in class sc.lang.html.Attr
 
addNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Method in class sc.lang.html.Element
 
addNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Method in class sc.lang.java.Annotation
 
addNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Method in class sc.lang.java.AssignmentExpression
 
addNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Method in class sc.lang.java.BodyTypeDeclaration
 
addNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Method in class sc.lang.java.ClassType
 
addNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Method in class sc.lang.java.IdentifierExpression
 
addNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Method in class sc.lang.java.ImportDeclaration
 
addNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Method in class sc.lang.java.IncompleteStatement
 
addNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Method in class sc.lang.java.JavaSemanticNode
This works like suggestCompletions but designed to conform to the requirements of IntelliJ.
addNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Method in class sc.lang.java.NewExpression
 
addNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Method in class sc.lang.java.SelectorExpression
 
addNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Method in class sc.lang.java.Statement
 
addNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Method in class sc.lang.java.VariableDefinition
 
addNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Method in class sc.lang.template.GlueExpression
 
addObjectDefinition(TypeDeclaration, TypeDeclaration, ObjectDefinitionParameters, SemanticNodeList<Statement>, Template, boolean, boolean, boolean, boolean) - Static method in class sc.lang.java.TransformUtil
 
addOp(IUndoOp) - Method in class sc.lang.EditorContext
 
addOperator(String, Expression) - Method in class sc.lang.java.BinaryExpression
 
addOrSet(Object, Parselet, int, int, boolean, Parser) - Method in class sc.parser.ParentParseNode
 
addPackage(String, boolean) - Method in class sc.repos.RepositorySystem
 
addPackage(String, boolean, DependencyContext) - Method in class sc.repos.RepositorySystem
 
addPackage(IRepositoryManager, RepositoryPackage, RepositoryPackage, boolean, DependencyContext) - Method in class sc.repos.RepositorySystem
 
addPackageSource(IRepositoryManager, String, String, RepositorySource, boolean, RepositoryPackage) - Method in class sc.repos.RepositorySystem
 
addPage(String, String, Object, List<QueryParamProperty>, List<Object>) - Static method in class sc.lang.html.PageInfo
 
addParentContext(ScopeContext) - Method in class sc.obj.ScopeContext
 
addParentContext(SyncManager.SyncContext) - Method in class sc.sync.SyncManager.SyncContext
 
addParentScope(ScopeDefinition) - Method in class sc.obj.ScopeDefinition
 
addParseErrors(List<ParseError>, int) - Method in class sc.parser.ErrorParseNode
 
addParseErrors(List<ParseError>, int) - Method in class sc.parser.FormattingParseNode
 
addParseErrors(List<ParseError>, int) - Method in interface sc.parser.IParseNode
For incremental parses, return the list of errors detected and continued in the parse-stream (useful for syntax highlighting)
addParseErrors(List<ParseError>, int) - Method in class sc.parser.ParentParseNode
 
addParseErrors(List<ParseError>, int) - Method in class sc.parser.ParseNode
 
addPatterns(String...) - Method in class sc.layer.LayerFileProcessor
 
addPostBuildCommand(BuildPhase, BuildCommandHandler) - Method in class sc.layer.LayeredSystem
 
addPostBuildCommand(BuildPhase, Layer, String...) - Method in class sc.layer.LayeredSystem
Adds commands that are executed just after the supplied phase.
addPostBuildCommand(String, Layer, BuildPhase, String...) - Method in class sc.layer.LayeredSystem
Adds commands that are executed just after the supplied phase.
addPreBuildCommand(BuildPhase, Layer, String...) - Method in class sc.layer.LayeredSystem
Adds commands that are executed just before the supplied phase.
addPreBuildCommand(String, BuildPhase, Layer, String...) - Method in class sc.layer.LayeredSystem
 
addPreBuildCommand(BuildPhase, BuildCommandHandler) - Method in class sc.layer.LayeredSystem
 
addPreviousValue(Object, String, Object, boolean, boolean) - Method in class sc.sync.SyncManager.SyncContext
See addPreviousBelow - the inherited flag here determines if we look in parent contexts and register this object in this context or only look in the current
addPreviousValue(Object, SyncManager.InstInfo, String, Object, boolean) - Method in class sc.sync.SyncManager.SyncContext
Records the value that represents the last synchronized state from the remote process.
addProcess(IProcessDefinition) - Method in class sc.layer.Layer
 
addProcess(Layer, IProcessDefinition) - Static method in class sc.layer.LayeredSystem
 
addProperty(Object, String, Object) - Method in interface sc.dyn.IDynObject
 
addProperty(Object, String, Object) - Method in class sc.lang.AbstractInterpreter
 
addProperty(Object, String, Object) - Method in class sc.lang.DynObject
 
addProperty(Object, String, String, String, String, boolean, String) - Method in class sc.lang.EditorContext
 
addProperty(Object, String, Object) - Method in class sc.lang.html.Node
 
addProperty(Object, String, Object) - Method in class sc.layer.Layer
 
addProperty(IBeanMapper) - Method in class sc.type.DynType
 
addProperty(String, IBeanMapper) - Method in class sc.type.DynType
 
addPropertyAlreadyBindable(String) - Method in class sc.lang.java.BodyTypeDeclaration
 
addPropertyCache(Class, DynType) - Static method in class sc.dyn.DynUtil
Used in code generation cases where we register this programmatically.
addPropertyToMakeBindable(String, Object, JavaModel, boolean, JavaSemanticNode) - Method in class sc.lang.java.TypeDeclaration
 
addPropertyValueListener(Object, String, Object, String) - Method in class sc.sync.SyncManager.SyncContext
 
addQueryParam(String, String, Object) - Static method in class sc.js.URLPath
 
addQuotedPath(StringBuilder, String) - Static method in class sc.layer.LayerUtil
 
addRemoteRuntime(String) - Method in class sc.lang.java.AbstractMethodDefinition
 
addReparseResultToParent(Object, ParentParseNode, int, int, int, Parser, Object, DiffContext, boolean, boolean) - Method in class sc.parser.ChainedResultSequence
 
addReparseResultToParent(Object, ParentParseNode, int, int, int, Parser, Object, DiffContext, boolean, boolean) - Method in class sc.parser.NestedParselet
 
addReparseResultToParent(Object, ParentParseNode, int, int, int, Parser, Object, DiffContext, boolean, boolean) - Method in class sc.parser.Parselet
 
addReplaceType(String, String, boolean) - Method in class sc.lang.js.JSRuntimeProcessor.JSBuildInfo
 
addRepositoryManager(IRepositoryManager) - Method in class sc.repos.RepositorySystem
 
addRepositoryPackage(String) - Method in class sc.layer.Layer
 
addRepositoryPackage(String, String, String, boolean) - Method in class sc.layer.Layer
 
addRepositoryPackage(String, String, String, String, boolean) - Method in class sc.layer.Layer
Adds this repository package to the system.
addRepositoryPackage(RepositoryPackage) - Method in class sc.repos.RepositorySystem
 
addResultToParent(Object, ParentParseNode, int, Parser) - Method in class sc.parser.ChainedResultSequence
 
addResultToParent(Object, ParentParseNode, int, Parser) - Method in class sc.parser.NestedParselet
Adds the supplied result node produced by this parselet to the parent parse node.
addResultToParent(Object, ParentParseNode, int, Parser) - Method in class sc.parser.Parselet
 
addReturnStatements(List<Statement>, boolean) - Method in class sc.lang.java.AbstractBlockStatement
 
addReturnStatements(List<Statement>, boolean) - Method in class sc.lang.java.CatchStatement
 
addReturnStatements(List<Statement>, boolean) - Method in class sc.lang.java.FinallyStatement
 
addReturnStatements(List<Statement>, boolean) - Method in class sc.lang.java.ForStatement
 
addReturnStatements(List<Statement>, boolean) - Method in class sc.lang.java.IfStatement
 
addReturnStatements(List<Statement>, boolean) - Method in class sc.lang.java.LabelStatement
 
addReturnStatements(List<Statement>, boolean) - Method in class sc.lang.java.ReturnStatement
 
addReturnStatements(List<Statement>, boolean) - Method in class sc.lang.java.Statement
 
addReturnStatements(List<Statement>, boolean) - Method in class sc.lang.java.SwitchLabel
 
addReturnStatements(List<Statement>, boolean) - Method in class sc.lang.java.SwitchStatement
 
addReturnStatements(List<Statement>, boolean) - Method in class sc.lang.java.SynchronizedStatement
 
addReturnStatements(List<Statement>, boolean) - Method in class sc.lang.java.ThrowStatement
 
addReturnStatements(List<Statement>, boolean) - Method in class sc.lang.java.TryStatement
 
addReturnStatements(List<Statement>, boolean) - Method in class sc.lang.java.WhileStatement
 
addReverseDeps(ReverseDependencies) - Method in class sc.lang.java.JavaModel
 
addRunCommand(BuildCommandHandler) - Method in class sc.layer.LayeredSystem
 
addRunCommand(String...) - Method in class sc.layer.LayeredSystem
Adds commands that are executed just after the supplied phase.
addRuntime(IRuntimeProcessor) - Method in class sc.layer.Layer
Called from the layer definition file to register a new runtime required by this layer.
addRuntime(Layer, IRuntimeProcessor) - Static method in class sc.layer.LayeredSystem
Called from a Layer's start method to install a new runtime which that layer requires.
addScheduledJob(Runnable, long, boolean) - Static method in class sc.type.PTypeUtil
 
addServerTag(String, ServerTag) - Method in class sc.js.ServerTagContext
 
addServerTags(ScopeDefinition, ServerTagContext, boolean) - Method in class sc.lang.html.Element
Walks the tree represented by this element and adds or updates the server tag information necessary for this tag.
addServerTags(ScopeDefinition, ServerTagContext, boolean) - Method in class sc.lang.html.Head
 
addServerTags(ServerTagContext) - Method in class sc.lang.html.Window
 
addSkippedError(ParseError) - Method in class sc.parser.Parser
When it's convenient to parse a document being lenient on errors, skipped errors are enabled.
addSrcFile(SrcEntry) - Method in class sc.lang.java.JavaModel
 
addSrcFile(SrcEntry) - Method in interface sc.layer.IFileProcessorResult
 
addSrcFile(SrcEntry) - Method in class sc.layer.LayerFileProcessorResult
 
addSrcFileIndex(String, byte[], String, String) - Method in class sc.layer.Layer
Register the source file in any build layers including or following this one
addSrcPath(String, String) - Method in class sc.layer.Layer
 
addSrcPath(String, String, String, String) - Method in class sc.layer.Layer
Adds a new src directory to be searched for source files to an existing srcPathType or optionally creates a new srcPathType when called with a srcPathType, buildPrefix, and fromPathType.
addSrcPath(String) - Method in class sc.repos.RepositoryPackage
 
addStatement(Object, Statement, boolean, boolean, String) - Method in class sc.lang.EditorContext
 
addStatement(Statement) - Method in class sc.lang.java.AbstractMethodDefinition
 
addStatementAt(int, Statement) - Method in class sc.lang.java.AbstractBlockStatement
 
addStatementAt(int, Statement) - Method in class sc.lang.java.AbstractMethodDefinition
 
addStatementIndent(Statement) - Method in class sc.lang.java.AbstractMethodDefinition
 
addStatementNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Static method in class sc.lang.java.Statement
 
addStatementsAt(int, List<Statement>) - Method in class sc.lang.java.AbstractMethodDefinition
 
addStaticField(Object, String, Object) - Method in class sc.lang.java.BodyTypeDeclaration
 
addStaticFields(List<Object>) - Method in class sc.lang.java.BodyTypeDeclaration
 
addStaticOrInstField(VariableDefinition, ExecutionContext, boolean, UpdateInstanceInfo) - Method in class sc.lang.java.BodyTypeDeclaration
 
addSubType(TypeDeclaration, TypeDeclaration) - Method in class sc.layer.LayeredSystem
 
addSubTypeDeclaration(BodyTypeDeclaration) - Method in class sc.lang.java.BodyTypeDeclaration
 
addSyncDestination(SyncDestination) - Static method in class sc.sync.SyncManager
 
addSyncHandler(Object, Class) - Static method in class sc.sync.SyncManager
 
addSyncInst(Object, boolean, boolean, String, SyncProperties, Object...) - Static method in class sc.sync.SyncManager
Registers a new instance for synchronization.
addSyncInst(List<SyncLayer.SyncChange>, Object, boolean, boolean, boolean, boolean, boolean, int, SyncProperties, Object...) - Method in class sc.sync.SyncManager.SyncContext
This is a lower-level method to add a new sync inst with the most flexibility.
addSyncProcessName(String) - Method in class sc.layer.DefaultRuntimeProcessor
 
addSyncType(Object, String, Object[], String, int) - Static method in class sc.sync.SyncManager
Registers a new type for synchronization.
addSyncType(Object, SyncProperties) - Static method in class sc.sync.SyncManager
 
addSyncTypeFilterTypes(Object, Set<Object>) - Static method in class sc.lang.java.ModelUtil
 
addSyncTypeToFilter(String, String) - Method in class sc.obj.CurrentScopeContext
 
addSystemClassDir(String) - Method in class sc.layer.LayeredSystem
Allows frameworks the ability to add to the system's classpath.
addSystemExitListener(ISystemExitListener) - Static method in class sc.dyn.DynUtil
 
addSystemExitListener(ISystemExitListener) - Method in interface sc.dyn.IDynamicSystem
 
addSystemExitListener(ISystemExitListener) - Method in class sc.layer.LayeredSystem
 
addSystemUpdate(String) - Method in class sc.lang.js.JSRuntimeProcessor
 
addTagPackageDirectory(String, Layer, int) - Method in class sc.layer.LayeredSystem
 
addTemplateDeclToOutputMethod(TypeDeclaration, BlockStatement, Object, boolean, String, int, Element, ISrcStatement, boolean, boolean) - Method in class sc.lang.template.Template
 
addTemplateToTypeBody(BodyTypeDeclaration, Object, String, String, boolean) - Static method in class sc.lang.java.TransformUtil
 
addTemporaryLayer(String, boolean) - Method in class sc.layer.LayeredSystem
 
addTestCommand(BuildCommandHandler) - Method in class sc.layer.LayeredSystem
 
addTestCommand(String...) - Method in class sc.layer.LayeredSystem
Adds commands that are executed just after the supplied phase.
addTestInstance(BuildInfo.TestInstance) - Method in class sc.layer.BuildInfo
Adds a test instance - essentially a simple global registry of test class name to the type of test (e.g.
addToAnnotationsMap(TreeMap<String, Object>, IAnnotation) - Static method in class sc.lang.java.Annotation
 
addToCache(String, Object, EnumSet<JavaSemanticNode.MemberType>, boolean, int, boolean) - Method in class sc.lang.java.JavaSemanticNode.MemberCache
 
addToFileLineIndex(GenFileLineIndex, int) - Method in class sc.lang.java.AbstractMethodDefinition
Use the default implementation to register the method declaration line.
addToFileLineIndex(GenFileLineIndex, int) - Method in class sc.lang.java.IfStatement
 
addToFileLineIndex(GenFileLineIndex, int) - Method in class sc.lang.java.Statement
Adds this statement to the generated file line index.
addToFileLineIndex(GenFileLineIndex, int) - Method in class sc.lang.java.TryStatement
 
addToHiddenBody(Statement, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
 
addToJobList(List<ScheduledJob>, ScheduledJob) - Static method in class sc.dyn.ScheduledJob
 
addToOutputMethod(TypeDeclaration, BlockStatement, Template, int, SemanticNodeList<Object>, int, boolean) - Method in class sc.lang.html.Element
This method gets called from two different contexts and for tags which are both dynamic and static so it's a little confusing.
addToOutputMethod(BlockStatement, Statement) - Method in class sc.lang.template.Template
 
addTopLevelType(String, String, Layer, String, String) - Method in class sc.lang.EditorContext
 
addToRootNameIndex(BodyTypeDeclaration) - Method in class sc.layer.LayeredSystem
 
addToSemanticValueClassPath(String) - Method in class sc.parser.Language
 
addToVisitedList(JavaSemanticNode) - Method in class sc.lang.java.CycleInfo
 
addTypeByName(Layer, String, TypeDeclaration, Layer) - Method in class sc.layer.LayeredSystem
 
addTypeDeclaration(TypeDeclaration) - Method in class sc.lang.java.JavaModel
 
addTypeDeclaration(String, TypeDeclaration) - Method in class sc.lang.java.JavaModel
 
addTypeDeclaration(TypeDeclaration) - Method in class sc.lang.template.Template
 
addTypeDeclaration(String, TypeDeclaration) - Method in class sc.lang.template.Template
 
addTypeDeclaration(String, BodyTypeDeclaration) - Method in class sc.layer.LayeredSystem
 
addTypeGroupDependency(String, String, String) - Method in class sc.layer.Layer
 
addTypeGroupDependency(Layer, String, String, String) - Method in class sc.layer.LayeredSystem
Some files depend on the contents of a type group.
addTypeGroupMember(String, String, String) - Method in class sc.layer.BuildInfo
 
addTypesByName(Layer, String, Map<String, TypeDeclaration>, Layer) - Method in class sc.layer.LayeredSystem
Adds the types defined in the specified layer to a global index.
addTypeToStartLater(BodyTypeDeclaration) - Method in class sc.layer.LayerTypeIndex
 
addUncompiledPropertyAssignments(TypeDeclaration, SemanticNodeList<Statement>) - Method in class sc.lang.java.ClassDeclaration
This is the code which implements an important optimization.
addUniqueLayerType(LayeredSystem, List<BodyTypeDeclaration>, BodyTypeDeclaration) - Static method in class sc.lang.java.ModelUtil
The equals operator on TypeDeclaration is to compare the files so that's not a good test.
addUpdateProperty(BodyTypeDeclaration, JavaSemanticNode, BodyTypeDeclaration.InitInstanceType) - Method in class sc.lang.java.UpdateInstanceInfo
 
addVariable(int, VariableDefinition, ExecutionContext, boolean) - Method in class sc.lang.java.FieldDefinition
 
addVMParameter(String, String) - Method in class sc.layer.LayeredSystem
Add parameters to the virtual machine to run this program.
advancePointer(Parser, Object, DiffContext) - Method in class sc.parser.Parselet
 
advanceStartIndex(int) - Method in class sc.parser.AbstractParseNode
 
advanceStartIndex(int) - Method in interface sc.parser.IParseNode
If you take a language string and reparse it this lets you advance the start index to where it originally existed in the file (e.g.
advanceStartIndex(int) - Method in class sc.parser.ParentParseNode
 
afterApplySync() - Method in interface sc.sync.IFrameworkListener
Called after applySync has completed - a time to possibly call refreshBindings on components that need that support
aliasedPackages - Variable in class sc.lang.js.JSRuntimeProcessor.JSBuildInfo
Used to implement mappings so you can replace one package source in the java/compiled world with another during the JS environment - e.g.
aliases - Variable in class sc.obj.ScopeDefinition
 
ALL_CONFIGURED_RUNTIMES - Static variable in interface sc.layer.LayerConstants
 
allDynamic - Variable in class sc.layer.Options
-dynall: like -dyn but all layers included by the specified layers are also made dynamic
allLayerIndex - Variable in class sc.layer.LayeredSystem
 
allocateAnonId() - Method in class sc.lang.java.BodyTypeDeclaration
 
allocateAnonMethodId() - Method in class sc.lang.java.BodyTypeDeclaration
 
allocUniqueId(String) - Method in class sc.lang.html.Element
 
allocUniqueId(String, boolean) - Method in class sc.lang.html.Element
 
allOrNoneFinalPackages - Variable in class sc.layer.LayeredSystem
 
allowCodeEval - Variable in class sc.sync.SyncDestination
Set to true if we are allowed to run code generated on the remote side.
allowCreate(Object) - Method in class sc.lang.java.ExecutionContext
 
allowCreate(Object) - Method in class sc.lang.java.SyncExecutionContext
 
allowCreate(Object) - Method in class sc.sync.SyncManager
 
allowCreate - Variable in class sc.sync.SyncProperties
True if this an instance of this object is allowed to be created from the client
allowDynamic - Variable in class sc.lang.java.BodyTypeDeclaration
For processing template types, we want to create a dynamic type even if the class is marked compiled
AllowEditorCreateGroupName - Static variable in class sc.layer.BuildInfo
 
allowEmptyPartialElements - Variable in class sc.parser.NestedParselet
 
allowInvoke(Object) - Method in class sc.lang.java.ExecutionContext
 
allowInvoke(Object) - Method in class sc.lang.java.SyncExecutionContext
 
allowInvoke(Object) - Method in class sc.sync.SyncManager
 
allowNullElements - Variable in class sc.parser.NestedParselet
 
allowSetProperty(Object, String) - Method in class sc.lang.java.ExecutionContext
 
allowSetProperty(Object, String) - Method in class sc.lang.java.SyncExecutionContext
 
AllSet - Static variable in enum sc.lang.java.JavaSemanticNode.MemberType
 
allSet - Static variable in enum sc.layer.CodeType
 
allTypesProcessed - Variable in class sc.layer.LayeredSystem
 
alphaNumChar - Variable in class sc.lang.BaseLanguage
 
altDynObjectSignature - Static variable in class sc.lang.java.BodyTypeDeclaration
 
altKey - Variable in class sc.lang.html.KeyboardEvent
 
altKey - Variable in class sc.lang.html.MouseEvent
 
alwaysReparse - Variable in class sc.parser.Parselet
Set to true for parselets such as spacing that tend to glue together other parse nodes.
Annotation - Class in sc.lang.java
 
Annotation() - Constructor for class sc.lang.java.Annotation
 
annotation - Variable in class sc.lang.JavaLanguage
 
AnnotationConstantDefinition - Class in sc.lang.java
 
AnnotationConstantDefinition() - Constructor for class sc.lang.java.AnnotationConstantDefinition
 
annotationLayer - Variable in class sc.layer.Layer
True if this layer just sets annotations and does not generate classes
AnnotationMethodDefinition - Class in sc.lang.java
 
AnnotationMethodDefinition() - Constructor for class sc.lang.java.AnnotationMethodDefinition
 
annotationProcessors - Variable in class sc.layer.Layer
 
annotations - Variable in class sc.lang.java.Package
 
annotations - Variable in class sc.lang.java.VariableDefinition
 
AnnotationTypeDeclaration - Class in sc.lang.java
 
AnnotationTypeDeclaration() - Constructor for class sc.lang.java.AnnotationTypeDeclaration
 
AnnotationValue - Class in sc.lang.java
 
AnnotationValue() - Constructor for class sc.lang.java.AnnotationValue
 
annotationValue - Variable in class sc.lang.JavaLanguage
 
AnnotationVariableDefinition - Class in sc.lang.java
 
AnnotationVariableDefinition() - Constructor for class sc.lang.java.AnnotationVariableDefinition
 
ANON_TYPE_PREFIX - Static variable in class sc.lang.java.NewExpression
 
AnonClassDeclaration - Class in sc.lang.java
Used when we create an anonymous class inside of code.
AnonClassDeclaration() - Constructor for class sc.lang.java.AnonClassDeclaration
 
anonType - Variable in class sc.lang.java.NewExpression
For anonymous types, we may create a real top-level type to represent it in the runtime model.
anonTypeTransformed - Variable in class sc.lang.java.NewExpression
This is a clone of the anonType which gets transformed.
ANY_INACTIVE_LAYER - Static variable in class sc.layer.Layer
 
ANY_LAYER - Static variable in class sc.layer.Layer
 
ANY_OPEN_INACTIVE_LAYER - Static variable in class sc.layer.Layer
 
anyChangedRepeatTags() - Method in class sc.lang.html.Element
Returns true if any values have been removed, added or replaced in the repeat property for this tag.
anyChanges - Variable in class sc.sync.SyncResult
 
ANYCHAR - Static variable in class sc.parser.Symbol
 
anyDynamicLayers - Variable in class sc.layer.Options
 
anyErrors - Variable in class sc.layer.LayeredSystem
Have any errors occurred in this system since it's been running?
anyReparseChanges(Parser, Object, DiffContext, boolean) - Method in class sc.parser.NestedParselet
 
anyReparseChanges(Parser, Object, DiffContext, boolean) - Method in class sc.parser.Parselet
 
anyTagName - Variable in class sc.lang.HTMLLanguage
Matches any tag - as a cleanup when no other parselets match
anyUnresolvedParamTypes(Object) - Static method in class sc.lang.java.ModelUtil
 
append(CharSequence) - Method in class sc.parser.FormatContext
 
append(CharSequence) - Method in class sc.parser.LineFormatContext
 
append(char) - Method in class sc.sync.SyncSerializer
 
append(CharSequence) - Method in class sc.sync.SyncSerializer
 
append(CharSequence) - Method in class sc.util.LineCountStringBuilder
 
append(CharSequence, int, int) - Method in class sc.util.LineCountStringBuilder
 
append(char) - Method in class sc.util.LineCountStringBuilder
 
append(Object) - Method in class sc.util.LineCountStringBuilder
 
append(boolean) - Method in class sc.util.LineCountStringBuilder
 
append(int) - Method in class sc.util.LineCountStringBuilder
 
append(long) - Method in class sc.util.LineCountStringBuilder
 
append(float) - Method in class sc.util.LineCountStringBuilder
 
append(double) - Method in class sc.util.LineCountStringBuilder
 
appendAll(IntStack) - Method in class sc.util.IntStack
 
appendDetailString(StringBuilder, boolean, boolean, boolean, boolean) - Method in class sc.layer.Layer
Used by both the command line and layers view to append a description for the layer based on what you are interested in
appendElement(Element) - Method in class sc.lang.html.Element
 
appendEvalSC(CharSequence, int) - Method in class sc.sync.JSONSerializer
 
appendEvalSC(CharSequence, int) - Method in class sc.sync.SyncSerializer
 
appendFetchProperty(String, int) - Method in class sc.sync.JSONSerializer
 
appendFetchProperty(String, int) - Method in class sc.sync.SyncSerializer
 
appendIndentIfNecessary(SemanticNodeList) - Static method in class sc.lang.java.TransformUtil
This is a bit of a tricky situation.
appendIndentIfNecessary(SemanticNodeList, int) - Static method in class sc.lang.java.TransformUtil
 
appendIndex(GenFileLineIndex) - Method in class sc.parser.GenFileLineIndex
 
appendInheritedAtts(MvnDescriptor, HashSet<POMFile>) - Method in class sc.repos.mvn.POMFile
If the child POM file does not specify a version or other properties, those are inherited from the parent POM in the dependency management section.
appendInheritedMethods(Object[], List<Object>) - Static method in class sc.lang.java.ModelUtil
 
appendLists(ArrayList<Object>, ArrayList<Object>) - Static method in class sc.lang.java.ModelUtil
 
appendMethodCall(SyncManager.SyncContext, SyncLayer.SyncMethodCall, ArrayList<String>, String, ArrayList<SyncLayer.SyncChange>, SyncLayer) - Method in class sc.sync.JSONSerializer
 
appendMethodCall(SyncManager.SyncContext, SyncLayer.SyncMethodCall, ArrayList<String>, String, ArrayList<SyncLayer.SyncChange>, SyncLayer) - Method in class sc.sync.SyncSerializer
 
appendMethodResult(SyncManager.SyncContext, SyncLayer.SyncMethodResult, ArrayList<String>, String, ArrayList<SyncLayer.SyncChange>, SyncLayer) - Method in class sc.sync.JSONSerializer
 
appendMethodResult(SyncManager.SyncContext, SyncLayer.SyncMethodResult, ArrayList<String>, String, ArrayList<SyncLayer.SyncChange>, SyncLayer) - Method in class sc.sync.SyncSerializer
 
appendNewObj(Object, String, String, Object[], ArrayList<String>, String, SyncHandler, SyncManager.SyncContext, SyncLayer, ArrayList<SyncLayer.SyncChange>, boolean) - Method in class sc.sync.JSONSerializer
 
appendNewObj(Object, String, String, Object[], ArrayList<String>, String, SyncHandler, SyncManager.SyncContext, SyncLayer, ArrayList<SyncLayer.SyncChange>, boolean) - Method in class sc.sync.SyncSerializer
 
appendNoStyle(CharSequence) - Method in class sc.parser.FormatContext
 
appendNullValue() - Method in class sc.sync.SyncSerializer
 
appendProp(Object, String, Object, ArrayList<String>, String, SyncManager.SyncContext, SyncLayer, ArrayList<SyncLayer.SyncChange>) - Method in class sc.sync.JSONSerializer
 
appendProp(Object, String, Object, ArrayList<String>, String, SyncManager.SyncContext, SyncLayer, ArrayList<SyncLayer.SyncChange>) - Method in class sc.sync.SyncSerializer
 
appendPropertyAssignment(SyncManager.SyncContext, Object, String, Object, Object, ArrayList<String>, String, SyncSerializer, SyncSerializer, List<SyncLayer.SyncChange>, SyncLayer) - Method in class sc.sync.JSONSerializer
 
appendPropertyAssignment(SyncManager.SyncContext, Object, String, Object, Object, ArrayList<String>, String, SyncSerializer, SyncSerializer, List<SyncLayer.SyncChange>, SyncLayer) - Method in class sc.sync.SyncSerializer
 
appendPropertyUpdateCode(SyncSerializer, Object, String, Object, Object, ArrayList<String>, String, SyncSerializer, SyncSerializer, List<SyncLayer.SyncChange>, SyncLayer) - Method in class sc.sync.SyncHandler
 
appendSerializer(SyncSerializer) - Method in class sc.sync.JSONSerializer
 
appendSerializer(SyncSerializer) - Method in class sc.sync.SyncSerializer
 
appendSlashIfNecessary(String) - Static method in class sc.layer.LayerUtil
 
appendString(String) - Method in class sc.lang.java.StringLiteral
Appends a raw, not escaped string to the StringLiteral.
appendString(String) - Method in class sc.sync.JSONSerializer
 
appendWithStyle(CharSequence) - Method in class sc.parser.FormatContext
 
AppGlobalScopeContext(String) - Constructor for class sc.obj.AppGlobalScopeDefinition.AppGlobalScopeContext
 
AppGlobalScopeDefinition - Class in sc.obj
The AppGlobalScopeDefinition implements the ScopeDefinition contract for objects that are shared by all users in the same application 'appId'.
AppGlobalScopeDefinition() - Constructor for class sc.obj.AppGlobalScopeDefinition
 
AppGlobalScopeDefinition.AppGlobalScopeContext - Class in sc.obj
 
apply() - Method in class sc.sync.JSONDeserializer
 
applyBinding(Object, Object, IBinding, boolean, boolean) - Method in class sc.bind.AbstractMethodBinding
 
applyBinding(Object, Object, IBinding, boolean, boolean) - Method in class sc.bind.ArrayElementBinding
 
applyBinding(Object, Object, IBinding, boolean, boolean) - Method in class sc.bind.ArraySelectorBinding
 
applyBinding(Object, Object, IBinding, boolean, boolean) - Method in class sc.bind.AssignmentBinding
 
applyBinding(Object, Object, Object, IBinding) - Static method in class sc.bind.Bind
 
applyBinding(Object, Object, IBinding, boolean, boolean) - Method in class sc.bind.ConstantBinding
 
applyBinding(Object, Object, IBinding, boolean, boolean) - Method in interface sc.bind.IBinding
 
applyBinding(Object, Object, IBinding, boolean, boolean) - Method in class sc.bind.SelectorBinding
One of our downstream values changed.
applyBinding(Object, Object, IBinding, boolean, boolean) - Method in class sc.bind.VariableBinding
 
applyBinding(Object, Object, IBinding, boolean, boolean) - Method in class sc.type.AbstractBeanMapper
 
applyChangedValue(Object) - Method in class sc.bind.AbstractMethodBinding
 
applyJSConversion(Object) - Method in class sc.lang.java.Expression
 
applyMethodResult(String, Object, Object, String) - Method in class sc.sync.JSONDeserializer
 
applyModelChange(ILanguageModel, boolean) - Method in class sc.layer.LayeredSystem
 
applyPartialValue(Object) - Method in class sc.lang.java.AssignmentExpression
 
applyPartialValue(Object) - Method in class sc.lang.java.BinaryExpression
 
applyPartialValue(Object) - Method in class sc.lang.java.BinaryOperand
 
applyPartialValue(Object) - Method in class sc.lang.java.ChainedExpression
 
applyPartialValue(Object) - Method in class sc.lang.java.ClassDeclaration
 
applyPartialValue(Object) - Method in class sc.lang.java.ClassType
 
applyPartialValue(Object) - Method in class sc.lang.java.IdentifierExpression
 
applyPartialValue(Object) - Method in class sc.lang.java.IfStatement
 
applyPartialValue(Object) - Method in class sc.lang.java.JavaSemanticNode
When Parser.enablePartialValues is set, and we do not complete parsing the input we'll have a set of errors which represent model fragments.
applyPartialValue(Object) - Method in class sc.lang.java.NewExpression
 
applyPartialValue(Object) - Method in class sc.lang.java.QuestionMarkExpression
 
applyPartialValue(Object) - Method in class sc.lang.java.SelectorExpression
 
applyPartialValue(Object) - Method in class sc.lang.java.TypedMethodExpression
 
applyPendingChildValue(Object, IBinding) - Method in class sc.bind.AbstractMethodBinding
 
applyPendingChildValue(Object, IBinding) - Method in class sc.bind.AssignmentBinding
 
applyPendingChildValue(Object, IBinding) - Method in class sc.bind.DestinationListener
 
applyPendingChildValue(Object, IBinding) - Method in class sc.bind.VariableBinding
 
applyPendingValue(Object) - Method in class sc.bind.AbstractMethodBinding
 
applyRemoteChanges(Object, Map<String, Object>) - Method in class sc.sync.SyncManager.SyncContext
This method gets called with a list of changes that were successfully applied by the other side.
applyReverseBinding(Object, Object, Object) - Method in class sc.bind.AbstractMethodBinding
 
applyReverseBinding() - Method in class sc.bind.ArrayElementBinding
 
applyReverseBinding(Object, Object, IBinding) - Method in class sc.bind.ArrayElementBinding
 
applyReverseBinding(Object, Object, Object) - Method in class sc.bind.ArraySelectorBinding
 
applyReverseBinding(Object, Object, Object) - Method in class sc.bind.AssignmentBinding
 
applyReverseBinding() - Method in class sc.bind.AssignmentBinding
 
applyReverseBinding(Object, Object, Object, Object) - Static method in class sc.bind.Bind
 
applyReverseBinding(Object, Object, Object) - Method in class sc.bind.ConstantBinding
This might happen if you have: foo =: (x ? null : null) - i.e.
applyReverseBinding(Object, Object, Object) - Method in interface sc.bind.IBinding
 
applyReverseBinding(Object, Object, Object) - Method in class sc.bind.SelectorBinding
 
applyReverseBinding() - Method in class sc.bind.VariableBinding
 
applyReverseBinding(Object, Object, Object) - Method in class sc.bind.VariableBinding
 
applyReverseBinding(Object, Object, Object) - Method in class sc.type.AbstractBeanMapper
 
applyReverseBinding(Object) - Method in class sc.type.ReverseBindingImpl
 
applySyncLayer(String, String, String, String, boolean, boolean, BindingContext) - Static method in class sc.dyn.DynUtil
 
applySyncLayer(String, String, String, String, boolean, boolean, BindingContext) - Method in interface sc.dyn.IDynamicSystem
 
applySyncLayer(String, String, String, String, boolean, boolean, BindingContext) - Method in class sc.layer.LayeredSystem
 
applySyncLayer(String, String, String, boolean, boolean, BindingContext) - Method in class sc.sync.JSONFormat
 
applySyncLayer(String, String, String, boolean, boolean, BindingContext) - Method in class sc.sync.SerializerFormat
 
applySyncLayer(String, String, ScopeDefinition, boolean, String) - Method in class sc.sync.SyncDestination
Applies the changes received from the sync layers received from the remote definition.
applySyncLayer(String, String, String) - Static method in class sc.sync.SyncManager
Used from the generated code for the browser to apply a sync layer to the default destination
applySystemUpdates(UpdateInstanceInfo) - Method in class sc.lang.js.JSRuntimeProcessor
 
applySystemUpdates(UpdateInstanceInfo) - Method in class sc.layer.DefaultRuntimeProcessor
 
applySystemUpdates(UpdateInstanceInfo) - Method in interface sc.layer.IRuntimeProcessor
 
applyTemplateStringToType(TypeDeclaration, String, String, boolean) - Static method in class sc.lang.java.TransformUtil
 
applyTemplateToType(TypeDeclaration, String, String, boolean) - Static method in class sc.lang.java.TransformUtil
 
args - Variable in class sc.layer.BuildCommandHandler
 
args - Variable in class sc.layer.BuildInfo.MainMethod
 
args - Variable in class sc.sync.SyncManager.InstInfo
 
argsToGenerateString(SemanticNodeList<Expression>, int) - Static method in class sc.lang.java.IdentifierExpression
 
argsToString(List<String>) - Method in class sc.repos.AbstractRepositoryManager
 
argsToString(Object[]) - Static method in class sc.util.ArrayUtil
 
argsToString(List<String>) - Static method in class sc.util.StringUtil
 
argsToString(String[]) - Static method in class sc.util.StringUtil
 
arguments - Variable in class sc.lang.java.ArgumentsExpression
 
arguments - Variable in class sc.lang.java.EnumConstant
 
arguments - Variable in class sc.lang.java.VariableSelector
 
ArgumentsExpression - Class in sc.lang.java
 
ArgumentsExpression() - Constructor for class sc.lang.java.ArgumentsExpression
 
argumentsToString(List<? extends ITypedObject>) - Static method in class sc.lang.java.ModelUtil
 
arith(Object, String, String, IBinding[], BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
 
arith(Object, IBinding, String, IBinding[], BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
 
ArithmeticBinding - Class in sc.bind
Implements the basic arithemtic operations via a data binding.
ArithmeticBinding(String, IBinding[]) - Constructor for class sc.bind.ArithmeticBinding
 
ArithmeticBinding(Object, IBinding, String, IBinding[], BindingDirection, int, BindOptions) - Constructor for class sc.bind.ArithmeticBinding
 
ArithmeticExpression - Class in sc.lang.java
Represents an ArithmeticExpression in the Java language model but only when created in code.
ArithmeticExpression() - Constructor for class sc.lang.java.ArithmeticExpression
 
arithP(String, IBinding[]) - Static method in class sc.bind.Bind
 
array2DRange(Object[][], int, int) - Static method in class sc.util.ArrayUtil
 
ARRAY_ELEMENT_CHANGED - Static variable in interface sc.bind.IListener
 
ARRAY_ELEMENT_INVALIDATED - Static variable in interface sc.bind.IListener
 
ARRAY_ELEMENT_VALIDATED - Static variable in interface sc.bind.IListener
 
ARRAY_LIST_CLASS - Static variable in class sc.parser.Parselet
 
arrayBrackets - Variable in class sc.lang.java.ClassValueExpression
 
ArrayCloneMethod - Class in sc.lang.java
 
arrayDimensions - Variable in class sc.lang.java.AbstractMethodDefinition
 
arrayDimensions - Variable in class sc.lang.java.AbstractVariable
 
arrayDimensions - Variable in class sc.lang.java.ArrayElementExpression
 
arrayDimensions - Variable in class sc.lang.java.ArrayTypeDeclaration
 
arrayDimensions - Variable in class sc.lang.java.JavaType
 
arrayDimensions - Variable in class sc.lang.java.NewExpression
 
arrayDimensions - Variable in class sc.lang.java.PropertyDefinitionParameters
 
arrayDims - Variable in class sc.lang.JavaLanguage
 
arrayElement(Object, String, Object, Object[], IBinding[], BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
 
arrayElement(Object, IBinding, Object, Object[], IBinding[], BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
 
ArrayElementBinding - Class in sc.bind
 
ArrayElementBinding(Object, Object[], IBinding[]) - Constructor for class sc.bind.ArrayElementBinding
 
ArrayElementBinding(Object, IBinding, Object, Object[], IBinding[], BindingDirection, int, BindOptions) - Constructor for class sc.bind.ArrayElementBinding
 
arrayElementChanged(Object, Object, Object, boolean) - Method in class sc.bind.AbstractListener
 
arrayElementChanged(Object, Object, Object, boolean) - Method in interface sc.bind.IListener
 
arrayElementChanged(Object, List, int, Object, NestedParselet.ChangeType) - Method in class sc.parser.NestedParselet
 
arrayElementChanged(Object, List, int, int, Object, NestedParselet.ChangeType) - Method in class sc.parser.NestedParselet
We are propagating an array value change through the hierarchy.
ArrayElementExpression - Class in sc.lang.java
 
ArrayElementExpression() - Constructor for class sc.lang.java.ArrayElementExpression
 
arrayElementExpression - Variable in class sc.lang.JavaLanguage
 
arrayElementInvalidated(Object, Object, Object, boolean) - Method in class sc.bind.AbstractListener
 
arrayElementInvalidated(Object, Object, Object, boolean) - Method in class sc.bind.ArrayElementBinding
For the array element changed case, only trigger a firing if the array element matches.
arrayElementInvalidated(Object, Object, Object, boolean) - Method in interface sc.bind.IListener
 
arrayElementP(Object, Object[], IBinding[]) - Static method in class sc.bind.Bind
 
arrayElementValidated(Object, Object, Object, boolean) - Method in class sc.bind.AbstractListener
 
arrayElementValidated(Object, Object, Object, boolean) - Method in class sc.bind.ArrayElementBinding
 
arrayElementValidated(Object, Object, Object, boolean) - Method in interface sc.bind.IListener
 
ArrayInitializer - Class in sc.lang.java
 
ArrayInitializer() - Constructor for class sc.lang.java.ArrayInitializer
 
arrayInitializer - Variable in class sc.lang.java.NewExpression
 
arrayInitializer - Variable in class sc.lang.JavaLanguage
 
ArrayLengthBeanMapper - Class in sc.type
 
ArrayLengthBeanMapper() - Constructor for class sc.type.ArrayLengthBeanMapper
 
ArraySelector - Class in sc.lang.java
 
ArraySelector() - Constructor for class sc.lang.java.ArraySelector
 
ArraySelectorBinding - Class in sc.bind
 
ArraySelectorBinding(IBinding) - Constructor for class sc.bind.ArraySelectorBinding
 
arraysEqual(String[], String[]) - Static method in class sc.util.StringUtil
 
arrayToCommand(Object[]) - Static method in class sc.util.StringUtil
 
arrayToInstanceName(Object[]) - Static method in class sc.dyn.DynUtil
 
arrayToPath(Object[], boolean) - Static method in class sc.util.StringUtil
Returns a normalized path from the list of toString'd objects
arrayToString(Object[]) - Static method in class sc.bind.Bind
 
arrayToString(Object[]) - Static method in class sc.lang.java.ModelUtil
Takes an array of methods, fields etc.
arrayToString(Object[]) - Static method in class sc.util.StringUtil
 
arrayToType(Object[]) - Static method in class sc.util.StringUtil
 
arrayTypeCode - Variable in enum sc.type.Type
 
ArrayTypeDeclaration - Class in sc.lang.java
 
ArrayTypeDeclaration(LayeredSystem, Object, Object, String) - Constructor for class sc.lang.java.ArrayTypeDeclaration
 
ArrayTypeDeclaration.DummyArrayClass - Class in sc.lang.java
For some reason reflection does not show the clone method which returns an array type so we define a dummy one here to return
ArrayUtil - Class in sc.util
 
ArrayUtil() - Constructor for class sc.util.ArrayUtil
 
arrayVariableInitializer - Variable in class sc.lang.SCLanguage
 
arrElement - Variable in class sc.parser.SaveRestoreCtx
 
arrIndex - Variable in class sc.parser.SaveRestoreCtx
 
ArrString - Class in sc.parser
 
ArrString(char[]) - Constructor for class sc.parser.ArrString
 
artifactId - Variable in class sc.repos.mvn.MvnDescriptor
 
artifactId - Variable in class sc.repos.mvn.POMFile
 
askCreateLayer() - Method in class sc.lang.AbstractInterpreter
 
AssertStatement - Class in sc.lang.java
 
AssertStatement() - Constructor for class sc.lang.java.AssertStatement
 
assign(Object, String, Object, IBinding, Object, BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
 
assign(Object, IBinding, Object, IBinding, Object, BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
 
assignChildTagObjects(TypeDeclaration, Element) - Method in class sc.lang.html.Element
 
assignedProperty - Variable in class sc.lang.java.AssignmentExpression
 
assignment - Variable in class sc.lang.JavaLanguage
 
AssignmentBinding - Class in sc.bind
 
AssignmentBinding(Object, VariableBinding, IBinding) - Constructor for class sc.bind.AssignmentBinding
 
AssignmentBinding(Object, VariableBinding, Object) - Constructor for class sc.bind.AssignmentBinding
 
AssignmentBinding(Object, IBinding, Object, VariableBinding, IBinding, BindingDirection, int, BindOptions) - Constructor for class sc.bind.AssignmentBinding
 
AssignmentBinding(Object, IBinding, Object, VariableBinding, Object, BindingDirection, int, BindOptions) - Constructor for class sc.bind.AssignmentBinding
 
assignmentBinding - Variable in class sc.lang.java.AssignmentExpression
 
AssignmentExpression - Class in sc.lang.java
 
AssignmentExpression() - Constructor for class sc.lang.java.AssignmentExpression
 
assignmentExpression - Variable in class sc.lang.JavaLanguage
 
assignmentOperator - Variable in class sc.lang.JavaLanguage
 
AssignmentSet - Static variable in enum sc.lang.java.JavaSemanticNode.MemberType
 
assignP(Object, IBinding, Object) - Static method in class sc.bind.Bind
 
asterix - Variable in class sc.lang.BaseLanguage
 
AsyncProcessHandle - Class in sc.layer
 
atEOF() - Method in class sc.parser.Parser
 
atEOF() - Method in class sc.sync.JSONParser
 
attemptCount - Variable in class sc.parser.Parselet
 
attExpression - Variable in class sc.lang.HTMLLanguage
 
Attr - Class in sc.lang.html
 
Attr() - Constructor for class sc.lang.html.Attr
 
AttrExpr - Class in sc.lang.html
Used for HTMLLanguage's attributes of the form attName="= expr" where this contains the "= expr" part.
AttrExpr() - Constructor for class sc.lang.html.AttrExpr
 
attributeList - Variable in class sc.lang.html.Element
 
attributeValueLiteral - Variable in class sc.lang.HTMLLanguage
 
attributeValueSingleQuoteString - Variable in class sc.lang.HTMLLanguage
 
attributeValueSQLiteral - Variable in class sc.lang.HTMLLanguage
 
attributeValueString - Variable in class sc.lang.HTMLLanguage
 
attrName - Variable in class sc.lang.HTMLLanguage
 
autoComponent - Variable in class sc.lang.java.BodyTypeDeclaration
Caches whether we have the @Constant annotation to avoid the getInheritedAnnotation call
autoObjectSelect - Variable in class sc.lang.AbstractInterpreter
 
autoPopIndent() - Method in class sc.parser.FormatContext
 
autoRefresh() - Method in class sc.lang.AbstractInterpreter
 
autoRefresh - Variable in class sc.layer.Options
Do a rebuild automatically when a page is refreshed.
autoSync() - Method in class sc.sync.SyncManager
 

B

baseClassName - Variable in class sc.lang.java.DynStubParameters
 
baseFileName - Variable in class sc.layer.SrcEntry
 
BaseLambdaExpression - Class in sc.lang.java
Java 8 lambda expression.
BaseLambdaExpression() - Constructor for class sc.lang.java.BaseLambdaExpression
 
BaseLambdaExpression.LambdaInferredType - Class in sc.lang.java
 
BaseLambdaExpression.LambdaInvalidType - Class in sc.lang.java
Used when we try to get the type for a lambda expression that is not valid for the inferred type.
BaseLanguage - Class in sc.lang
The BaseLanguage contains some core constructs useful in all languages digits, whitespace, and some higher level parselets like Keyword, SemanticToken, etc.
BaseLanguage() - Constructor for class sc.lang.BaseLanguage
 
BaseLanguage(Layer) - Constructor for class sc.lang.BaseLanguage
 
BaseLanguage.IdentSymbol - Class in sc.lang
 
BaseLanguage.KeywordChoice - Class in sc.lang
 
BaseLanguage.KeywordNewline - Class in sc.lang
 
BaseLanguage.KeywordSpace - Class in sc.lang
The keyword ensures that it is not followed by an identifier character - i.e.
BaseLanguage.KeywordSymbol - Class in sc.lang
 
BaseLanguage.KeywordSymbolSpace - Class in sc.lang
Like SymbolSpace but styled as a keyword
BaseLanguage.SemanticSequence - Class in sc.lang
A SemanticSequence is parsed like a regular sequence.
BaseLanguage.SemanticToken - Class in sc.lang
The SemanticToken is parsed like SymbolSpace (a symbol followed by spacing).
BaseLanguage.SemanticTokenChoice - Class in sc.lang
 
BaseLanguage.SymbolChoiceSpace - Class in sc.lang
 
BaseLanguage.SymbolSpace - Class in sc.lang
 
baseLayerNames - Variable in class sc.layer.Layer
Contains the list of layers this layer extends
baseLayers - Variable in class sc.layer.Layer
 
BaseOperand - Class in sc.lang.java
 
BaseOperand() - Constructor for class sc.lang.java.BaseOperand
 
BaseRebuildCtx - Class in sc.parser
Used for both GenerateContext and RestoreContext to hold features used by those operations that work top-down.
BaseRebuildCtx() - Constructor for class sc.parser.BaseRebuildCtx
 
BaseScopeContext - Class in sc.obj
 
BaseScopeContext() - Constructor for class sc.obj.BaseScopeContext
 
baseType - Variable in class sc.lang.java.BoundType
 
baseTypes - Variable in class sc.layer.TypeIndexEntry
 
baseURL - Variable in class sc.repos.mvn.MvnRepository
 
BaseURLParamProperty - Class in sc.lang.html
 
BaseURLParamProperty() - Constructor for class sc.lang.html.BaseURLParamProperty
 
BaseURLParamProperty(Object, String, Object, boolean) - Constructor for class sc.lang.html.BaseURLParamProperty
 
BeanIndexMapper - Class in sc.type
 
BeanIndexMapper() - Constructor for class sc.type.BeanIndexMapper
 
BeanIndexMapper(BeanMapper) - Constructor for class sc.type.BeanIndexMapper
 
BeanMapper - Class in sc.type
 
BeanMapper() - Constructor for class sc.type.BeanMapper
 
BeanMapper(BeanMapper) - Constructor for class sc.type.BeanMapper
 
BeanMapper(Object, Object, Field) - Constructor for class sc.type.BeanMapper
 
beanMapperClass - Variable in class sc.lang.java.PropertyDefinitionParameters
 
beforeNewObject - Variable in class sc.lang.java.ObjectDefinitionParameters
 
beginSync() - Static method in class sc.sync.SyncManager
 
beginSyncQueue() - Static method in class sc.sync.SyncManager
Start queuing sync events on this thread - call flushSyncQueue to invoke them again.
binaryDigit - Variable in class sc.lang.BaseLanguage
 
binaryDigits - Variable in class sc.lang.BaseLanguage
 
BinaryExpression - Class in sc.lang.java
The role of this class is to build the expression tree, implementing the precedence rules from a single string of unparenthesized two operator expressions.
BinaryExpression() - Constructor for class sc.lang.java.BinaryExpression
 
BinaryOperand - Class in sc.lang.java
 
BinaryOperand() - Constructor for class sc.lang.java.BinaryOperand
 
BinaryOperand(String, Expression, boolean, boolean) - Constructor for class sc.lang.java.BinaryOperand
 
binaryOperators - Variable in class sc.lang.JavaLanguage
 
binaryOperators - Static variable in class sc.type.TypeUtil
 
binaryPrefix - Variable in class sc.lang.java.IntegerLiteral
 
Bind - Class in sc.bind
This is the main entry point for 'data binding'.
Bind() - Constructor for class sc.bind.Bind
 
bind(Object, String, Object, Object[], BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
Add a simple binding onto dstProp in dstObj.
bind(Object, IBinding, Object, Object[], BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
 
Bind.BindFrame - Class in sc.bind
 
Bindable - Annotation Type in sc.bind
Use this annotation to mark properties as "bindable" - i.e.
bindable - Variable in class sc.lang.java.PropertyDefinitionParameters
 
bindable - Variable in class sc.lang.java.VariableDefinition
 
bindableClass - Variable in class sc.lang.java.PropertyDefinitionParameters
 
bindableDeps - Variable in class sc.layer.ReverseDependencies
Property name to type index code mapping for bindable properties
bindClass - Variable in class sc.lang.java.PropertyDefinitionParameters
 
bindCtx - Variable in class sc.lang.java.ModelStream
 
BindFrame() - Constructor for class sc.bind.Bind.BindFrame
 
binding - Variable in class sc.type.ReverseBindingImpl
 
bindingContainerRegistry - Static variable in class sc.bind.Bind
For objects which do not implement IBindingContainer, stores the list of bindings set on that instance for each property in a list.
BindingContext - Class in sc.bind
The BindingContext maintains event queues and dispatches events.
BindingContext(IListener.SyncType) - Constructor for class sc.bind.BindingContext
 
BindingDirection - Enum in sc.bind
 
bindingDirection - Variable in class sc.lang.java.Expression
 
bindingDirection - Variable in class sc.lang.java.VariableDefinition
 
bindingInvalidated(boolean) - Method in class sc.bind.AssignmentBinding
 
bindingInvalidated(boolean) - Method in class sc.bind.VariableBinding
 
BindingListener - Class in sc.bind
 
BindingListener(int, IListener, int) - Constructor for class sc.bind.BindingListener
 
bindingListenerRegistry - Static variable in class sc.bind.Bind
Stores a linked list of binding listeners for a given object.
BindingLoopException - Exception in sc.bind
 
BindingLoopException(ArrayList<Bind.BindFrame>) - Constructor for exception sc.bind.BindingLoopException
 
bindingManager - Static variable in class sc.bind.Bind
 
BindingManager - Class in sc.bind
 
BindingManager() - Constructor for class sc.bind.BindingManager
 
bindingStatement - Variable in class sc.lang.java.Expression
 
bindInt(Object, IBinding, Object, Object[], BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
 
bindNew(Object, String, Object, String, IBinding[], BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
 
bindNew(Object, IBinding, Object, String, IBinding[], BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
 
bindNewP(Object, String, IBinding[]) - Static method in class sc.bind.Bind
 
BindOptions - Class in sc.bind
Can be specified as null in a call to create a binding, but provides parameters that alter the behavior of the binding
BindOptions() - Constructor for class sc.bind.BindOptions
 
bindP(Object, Object[]) - Static method in class sc.bind.Bind
 
bindParamTypes - Variable in class sc.lang.java.ParamTypedMethod
 
BindSettings - Annotation Type in sc.bind
 
blendTypes(Object, Object) - Static method in class sc.lang.java.ModelUtil
This is used to combine the inferredType with the type extracted from the parameters in determining "the" type.
block - Variable in class sc.lang.java.FinallyStatement
 
block - Variable in class sc.lang.java.TryStatement
 
block - Variable in class sc.lang.JavaLanguage
 
blockComment - Variable in class sc.lang.BaseLanguage
 
BlockStatement - Class in sc.lang.java
 
BlockStatement() - Constructor for class sc.lang.java.BlockStatement
 
blockStatement - Variable in class sc.lang.java.UpdateInstanceInfo.ExecBlock
 
blockStatements - Variable in class sc.lang.JavaLanguage
 
blockUpdateFromStatementRef(IBlockStatement, Statement, ISrcStatement) - Static method in class sc.lang.java.AbstractBlockStatement
 
Body - Class in sc.lang.html
 
Body() - Constructor for class sc.lang.html.Body
 
Body(TypeDeclaration) - Constructor for class sc.lang.html.Body
 
body - Variable in class sc.lang.java.AbstractMethodDefinition
 
body - Variable in class sc.lang.java.BodyTypeDeclaration
 
body - Variable in class sc.lang.js.JSFunctionDeclaration
 
bodyCache - Variable in class sc.lang.html.Element
 
bodyChanged() - Method in class sc.lang.java.BodyTypeDeclaration
 
bodyNeedsClass() - Method in class sc.lang.java.BodyTypeDeclaration
 
bodyTxtValid - Variable in class sc.lang.html.Element
Like bodyValid but applies only to changes made this tag's body, not including child tag bodies.
BodyTypeDeclaration - Class in sc.lang.java
The base type of TypeDeclaration and EnumConstant.
BodyTypeDeclaration() - Constructor for class sc.lang.java.BodyTypeDeclaration
 
BodyTypeDeclaration.InitInstanceType - Enum in sc.lang.java
 
BodyTypeDeclaration.NoopDynChildManager - Class in sc.lang.java
 
BodyTypeDeclaration.NoopDynObjManager - Class in sc.lang.java
 
bodyValid - Variable in class sc.lang.html.Element
Tags are rendered in two different phases - 1) the start tag, which includes the attributes and 2) the body.
BooleanLiteral - Class in sc.lang.java
 
BooleanLiteral() - Constructor for class sc.lang.java.BooleanLiteral
 
booleanValue(Object) - Static method in class sc.dyn.DynUtil
 
boolValue - Variable in class sc.lang.java.BooleanLiteral
 
boundType - Variable in class sc.lang.java.Annotation
 
BoundType - Class in sc.lang.java
 
BoundType() - Constructor for class sc.lang.java.BoundType
 
boundType - Variable in class sc.lang.java.NewExpression
 
boundTypeName - Variable in class sc.lang.java.NewExpression
 
boundTypes - Variable in class sc.lang.java.BoundType
 
BreakContinueStatement - Class in sc.lang.java
 
BreakContinueStatement() - Constructor for class sc.lang.java.BreakContinueStatement
 
broadcast - Variable in class sc.sync.SyncProperties
 
buf - Variable in class sc.parser.ArrString
 
BUILD_DIRECTORY - Static variable in interface sc.layer.LayerConstants
 
BUILD_INFO_FILE - Static variable in interface sc.layer.LayerConstants
 
BUILD_STATUS_FILE_BASE - Static variable in class sc.layer.Layer
 
buildAllFiles - Variable in class sc.layer.Layer
Set to true for a given build layer which needs to build all files
buildAllFiles - Variable in class sc.layer.Options
Re-generate all source files when true.
buildAllLayers - Variable in class sc.layer.Options
When true, do not inherit files from previous layers.
buildAllPerLayer - Variable in class sc.layer.Options
 
buildClassesDir - Variable in class sc.layer.Layer
The class directory where this layer's compiled files should go.
buildClassesDir - Variable in class sc.layer.LayeredSystem
Set to the directory where classes are stored
buildClassesSubDir - Variable in class sc.layer.Layer
Used when compiled classes should be in a sub-directory of the build dir (e.g.
BuildCommandHandler - Class in sc.layer
 
BuildCommandHandler() - Constructor for class sc.layer.BuildCommandHandler
 
buildComplete() - Method in class sc.lang.EditorContext
 
buildCompleted() - Method in class sc.lang.js.JSRuntimeProcessor
Need to reset this always in between builds - even if no files changed
buildCompleted() - Method in class sc.layer.DefaultRuntimeProcessor
 
buildCompleted() - Method in interface sc.layer.IRuntimeProcessor
Called after a build has been completed, to init any state for the next new build.
buildDir - Variable in class sc.layer.Layer
The directory to put .class in
buildDir - Variable in class sc.layer.LayeredSystem
The current buildDir - i.e.
buildDir - Variable in class sc.layer.Options
 
buildDirFile - Variable in class sc.layer.LayeredSystem
 
buildDynamicInstance(Object, Object, String, Object...) - Method in class sc.lang.java.BodyTypeDeclaration
This is called from code generated in the dynamic stub to complete the dynamic portion of the initialization on the instance provided
buildFromSrc - Variable in class sc.repos.RepositoryPackage
Are we building it from src or download the compiled version?
BuildInfo - Class in sc.layer
Stores the information accumulated during the processing of layers for compilation.
BuildInfo() - Constructor for class sc.layer.BuildInfo
 
buildInfo - Variable in class sc.layer.Layer
Each build layer has a buildInfo which stores global project info for that layer
buildInfo - Variable in class sc.layer.LayeredSystem
 
BuildInfo.ExternalDynType - Class in sc.layer
 
BuildInfo.MainMethod - Class in sc.layer
Main method registered with MainSettings.
BuildInfo.ModelJar - Class in sc.layer
A jar file build by the layered system.
BuildInfo.TestInstance - Class in sc.layer
Global test instances - essentially a simple global registry of test class name to the type of test (e.g.
buildingSystem - Variable in class sc.layer.LayeredSystem
 
BuildInit - Annotation Type in sc.obj
Set this on a field or property so that it's value is initialized from an expression evaluated in the context of the current layer during the code-generation process.
buildInterrupted - Variable in class sc.layer.LayeredSystem
Set to true when the build itself was interrupted.
buildJarFile(String, String, String, String, String[], String, String, FilenameFilter, boolean) - Static method in class sc.layer.LayerUtil
Builds a jar file according to the arguments.
buildJars() - Method in class sc.layer.BuildInfo
 
buildLayer - Variable in class sc.layer.Layer
Set to true for any layers which should be compiled individually.
buildLayer - Variable in class sc.layer.LayeredSystem
 
buildLayerAbsDir - Variable in class sc.layer.Options
 
buildLayerTypeIndex(String) - Method in class sc.layer.LayeredSystem
 
buildNumber - Variable in class sc.util.BuildTag
 
BuildPhase - Enum in sc.layer
The build iterates over all of the source files once for each phase.
buildPhase - Variable in class sc.layer.LayerFileProcessor
 
buildPhase - Variable in class sc.parser.Language
 
buildReverseTypeIndex(boolean) - Method in class sc.layer.LayeredSystem
 
buildReverseTypeIndex(LayeredSystem) - Method in class sc.layer.LayerListTypeIndex
Optional layered system - used to determined the layer positions used for the type index if present
buildReverseTypeIndex(LayeredSystem) - Method in class sc.layer.SysTypeIndex
 
buildSeparate - Variable in class sc.layer.Layer
Set this to true so that a given layer is compiled by itself - i.e.
buildsLayer(Layer) - Method in class sc.layer.Layer
Use this method to decide whether to build a given assets.
buildSrcDir - Variable in class sc.layer.Layer
The directory to put generated src in - defaults to buildDir if buildSrcDir is not set
buildSrcDir - Variable in class sc.layer.LayeredSystem
 
buildSrcDir - Variable in class sc.layer.Options
 
buildSrcDir - Variable in class sc.parser.GenFileLineIndex
 
buildSrcDirFile - Variable in class sc.layer.LayeredSystem
 
buildSrcIndex - Variable in class sc.layer.Layer
 
buildSrcSubDir - Variable in class sc.layer.Layer
Used when compiled source should be in a sub-directory of the build dir.
BuildTag - Class in sc.util
Information that tags a build in StrataCode.
BuildTag() - Constructor for class sc.util.BuildTag
 
Button - Class in sc.lang.html
 
Button() - Constructor for class sc.lang.html.Button
 
Button(TypeDeclaration) - Constructor for class sc.lang.html.Button
 
Button(TypeDeclaration, Element, Object, int) - Constructor for class sc.lang.html.Button
 
Button(Element, Object, int) - Constructor for class sc.lang.html.Button
 
button - Variable in class sc.lang.html.MouseEvent
 

C

cache - Variable in class sc.lang.html.Element
 
cachedNeedsSync - Variable in class sc.lang.java.BodyTypeDeclaration
 
CacheMode - Enum in sc.lang.html
 
cacheResults - Variable in class sc.parser.Parselet
Set to true for parselets which benefit from caching - i.e.
cacheValue() - Method in class sc.bind.VariableBinding
 
Calc - Class in sc.lang
 
Calc() - Constructor for class sc.lang.Calc
 
Calc(Layer) - Constructor for class sc.lang.Calc
 
CalcLR - Class in sc.lang
 
CalcLR() - Constructor for class sc.lang.CalcLR
 
CalcLR(Layer) - Constructor for class sc.lang.CalcLR
 
call(Object, Object...) - Method in class sc.lang.java.AbstractMethodDefinition
Calls this method externally with the given this
callAfterApplySync() - Static method in class sc.sync.SyncManager
 
callId - Variable in class sc.dyn.RemoteResult
 
callMethod(Object, Object, Object...) - Static method in class sc.lang.java.ModelUtil
 
callsSuper(boolean) - Method in class sc.lang.java.AbstractBlockStatement
 
callsSuper(boolean) - Method in class sc.lang.java.AbstractMethodDefinition
 
callsSuper(boolean) - Method in class sc.lang.java.BinaryExpression
 
callsSuper(boolean) - Method in class sc.lang.java.ExpressionStatement
 
callsSuper(boolean) - Method in class sc.lang.java.IdentifierExpression
 
callsSuper(boolean) - Method in class sc.lang.java.Statement
Does this method call "super(xxx)" for a constructor definition
callStatic(Object, Object...) - Method in class sc.lang.java.AbstractMethodDefinition
 
callsThis() - Method in class sc.lang.java.AbstractBlockStatement
 
callsThis() - Method in class sc.lang.java.AbstractMethodDefinition
 
callsThis() - Method in class sc.lang.java.BinaryExpression
 
callsThis() - Method in class sc.lang.java.ExpressionStatement
 
callsThis() - Method in class sc.lang.java.IdentifierExpression
 
callsThis() - Method in class sc.lang.java.Statement
 
callVirtual(Object, Object...) - Method in class sc.lang.java.AbstractMethodDefinition
Calls this method externally with the given this
callVirtual(Object, Object...) - Method in class sc.lang.java.MethodDefinition
 
cancelled - Variable in class sc.lang.MemoryEditSession
 
cancelMemorySessionChanges() - Method in class sc.lang.ClientEditorContext
 
cancelScheduledJob(Object, boolean) - Static method in class sc.type.PTypeUtil
 
canConvertTypeFromString(Object) - Static method in class sc.type.RTypeUtil
 
canInsertStatementBefore(Expression) - Method in class sc.lang.java.AbstractBlockStatement
 
canInsertStatementBefore(Expression) - Method in class sc.lang.java.Expression
To differentiate between x++; and foo(bar(), x++);
canInsertStatementBefore(Expression) - Method in class sc.lang.java.JavaSemanticNode
 
canInsertStatementBefore(Expression) - Method in class sc.lang.java.ReturnStatement
 
canInsertStatementBefore(Expression) - Method in class sc.lang.java.VariableStatement
 
canInstance() - Method in class sc.lang.java.BodyTypeDeclaration
 
canMakeBindable() - Method in class sc.lang.java.Expression
 
canMakeBindable() - Method in class sc.lang.java.IdentifierExpression
 
canRead() - Method in class sc.layer.SrcEntry
 
canRead() - Method in class sc.layer.ZipSrcEntry
 
canSkip() - Method in class sc.parser.AbstractParseNode
 
canSkip() - Method in class sc.parser.ErrorParseNode
 
capitalizePropertyName(String) - Static method in class sc.type.CTypeUtil
Capitalizes a bean property name.
caseMatches(File) - Static method in class sc.util.FileUtil
 
cast(Object, String, Class, IBinding, BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
 
cast(Object, IBinding, Class, IBinding, BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
 
CastBinding - Class in sc.bind
 
CastBinding(Class, IBinding) - Constructor for class sc.bind.CastBinding
 
CastBinding(Object, IBinding, Class, IBinding, BindingDirection, int, BindOptions) - Constructor for class sc.bind.CastBinding
 
CastExpression - Class in sc.lang.java
 
CastExpression() - Constructor for class sc.lang.java.CastExpression
 
castP(Class, IBinding) - Static method in class sc.bind.Bind
 
CatchParameter - Class in sc.lang.java
 
CatchParameter() - Constructor for class sc.lang.java.CatchParameter
 
catchParameter - Variable in class sc.lang.JavaLanguage
 
CatchStatement - Class in sc.lang.java
 
CatchStatement() - Constructor for class sc.lang.java.CatchStatement
 
catchStatements - Variable in class sc.lang.java.TryStatement
 
ChainedExpression - Class in sc.lang.java
 
ChainedExpression() - Constructor for class sc.lang.java.ChainedExpression
 
chainedProps - Variable in class sc.sync.SyncProperties
Then sync properties of a base type we are chained from
ChainedResultSequence - Class in sc.parser
A ChainedResultSequence is a special type of Sequence that always has 2 children.
ChainedResultSequence(String, int) - Constructor for class sc.parser.ChainedResultSequence
 
ChainedResultSequence(int) - Constructor for class sc.parser.ChainedResultSequence
 
ChainedResultSequence(String, Parselet...) - Constructor for class sc.parser.ChainedResultSequence
 
ChainedResultSequence(Parselet...) - Constructor for class sc.parser.ChainedResultSequence
 
ChainedResultSequence(String, int, Parselet...) - Constructor for class sc.parser.ChainedResultSequence
 
ChainedResultSequence(int, Parselet...) - Constructor for class sc.parser.ChainedResultSequence
 
chainedTypes - Variable in class sc.lang.java.ClassType
 
changeCurrentIndex(Parser, int) - Method in class sc.parser.DiffContext
 
changeCurrentIndex(int) - Method in class sc.parser.Parser
Called when we need to unwind the parser to an earlier or later state - TODO:performance - try changing the callers of this in the inner loop here to just set the field.
changedMethods - Variable in class sc.lang.java.BodyTypeDeclaration
Names of changed methods from the previous types if this type has been updated at runtime
changedMethods - Variable in class sc.lang.js.JSTypeParameters
When mergeTemplate is true, we are updating the type and so only need to include the changed methods
changedModel - Variable in class sc.layer.Layer.ModelUpdate
 
changedModels - Variable in class sc.lang.ClientEditorContext
 
changedModels - Variable in class sc.layer.SystemRefreshInfo
 
changedModelsDetected - Variable in class sc.layer.Layer
Set to true when this layer has had all changed files detected.
changedObj - Variable in class sc.sync.SyncHandler
 
changedSinceLayer(Layer, Layer) - Method in class sc.lang.java.JavaModel
 
changedSinceLayer(Layer, Layer, boolean, IdentityHashSet<TypeDeclaration>, Set<String>, boolean) - Method in class sc.lang.java.TypeDeclaration
 
changeExpressionsThis(TypeDeclaration, TypeDeclaration, String) - Method in class sc.lang.java.ArraySelector
 
changeExpressionsThis(TypeDeclaration, TypeDeclaration, String) - Method in class sc.lang.java.BinaryExpression
 
changeExpressionsThis(TypeDeclaration, TypeDeclaration, String) - Method in class sc.lang.java.ChainedExpression
 
changeExpressionsThis(TypeDeclaration, TypeDeclaration, String) - Method in class sc.lang.java.Expression
 
changeExpressionsThis(TypeDeclaration, TypeDeclaration, String) - Method in class sc.lang.java.IdentifierExpression
 
changeExpressionsThis(TypeDeclaration, TypeDeclaration, String) - Method in class sc.lang.java.NewExpression
 
changeExpressionsThis(TypeDeclaration, TypeDeclaration, String) - Method in class sc.lang.java.NewSelector
 
changeExpressionsThis(TypeDeclaration, TypeDeclaration, String) - Method in class sc.lang.java.QuestionMarkExpression
 
changeExpressionsThis(TypeDeclaration, TypeDeclaration, String) - Method in class sc.lang.java.Selector
 
changeExpressionsThis(TypeDeclaration, TypeDeclaration, String) - Method in class sc.lang.java.SelectorExpression
 
changeExpressionsThis(TypeDeclaration, TypeDeclaration, String) - Method in class sc.lang.java.TwoOperatorExpression
 
changeExpressionsThis(TypeDeclaration, TypeDeclaration, String) - Method in class sc.lang.java.VariableSelector
 
changeLanguage(Language) - Method in interface sc.lang.ISemanticNode
It's common to want to convert from one language to another, particularly when those languages are related in a type hierarchy.
changeLanguage(Language) - Method in class sc.lang.SemanticNode
 
changeLanguage(Language) - Method in class sc.lang.SemanticNodeList
 
changeLanguage(Language) - Method in class sc.parser.AbstractParseNode
 
changeLanguage(Language) - Method in interface sc.parser.IParseNode
 
changeLanguage(Language) - Method in class sc.parser.ParentParseNode
 
changeLanguage(Language) - Method in class sc.parser.ParseNode
 
changeMemoryEditSession(String, JavaModel, int) - Method in class sc.lang.ClientEditorContext
 
changePackage(Package) - Method in class sc.lang.java.JavaModel
 
changePackage(String) - Method in class sc.sync.JSONSerializer
 
changePackage(String) - Method in class sc.sync.SyncSerializer
 
changeParseletName(String) - Method in class sc.parser.Parselet
Changes the internal name of the parselet while preserving the semantic parameters
changeToRHS() - Method in class sc.lang.java.Expression
Called when we are moving an expression from the left to the right hand side.
changeToRHS() - Method in class sc.lang.java.IdentifierExpression
 
CharacterLiteral - Class in sc.lang.java
 
CharacterLiteral() - Constructor for class sc.lang.java.CharacterLiteral
 
characterLiteral - Variable in class sc.lang.JavaLanguage
 
charAt(int) - Method in class sc.parser.AbstractParseNode
 
charAt(int) - Method in class sc.parser.ArrString
 
charAt(int) - Method in interface sc.parser.IString
 
charAt(int) - Method in class sc.parser.ParentParseNode
 
charAt(int) - Method in class sc.parser.ParseNode
 
charAt(int) - Method in class sc.parser.Parser
 
charAt(int) - Method in class sc.parser.PString
 
charAt(int) - Method in class sc.parser.PStringBuffer
 
charAt(int) - Method in class sc.parser.StringToken
 
charAt(int) - Method in class sc.util.LineCountStringBuilder
 
charOffsetToLine(File, int) - Static method in class sc.parser.ParseUtil
 
charOffsetToLine(String, int) - Static method in class sc.parser.ParseUtil
 
charOffsetToLineNumber(File, int) - Static method in class sc.parser.ParseUtil
 
charOffsetToLineNumber(String, int) - Static method in class sc.parser.ParseUtil
 
charOffsetToLinePos(File, int) - Static method in class sc.parser.ParseUtil
 
charOffsetToLinePos(String, int) - Static method in class sc.parser.ParseUtil
 
charValue(Object) - Static method in class sc.dyn.DynUtil
 
charValue - Variable in class sc.lang.java.CharacterLiteral
 
checkAccess(Object, Object) - Static method in class sc.lang.java.ModelUtil
 
checkAccess(Object, Object, JavaSemanticNode.MemberType) - Static method in class sc.lang.java.ModelUtil
 
checkAccessList(Object, Object, EnumSet<JavaSemanticNode.MemberType>) - Static method in class sc.lang.java.ModelUtil
 
checkForCancelledOperation() - Method in interface sc.layer.IExternalModelIndex
Throws a cancelled exception if this operation has been aborted - due to the need for user responsiveness
checkForSameAgainRegion(Parser, Object, DiffContext, boolean, boolean) - Method in class sc.parser.Parselet
 
checkForStaleAdd(Statement) - Method in class sc.lang.java.BodyTypeDeclaration
 
checkFromStatementRef(Statement, Statement, ISrcStatement) - Static method in class sc.lang.java.Statement
 
checkIfStarted() - Method in class sc.layer.Layer
 
checkRemovedDirectory(String) - Method in class sc.layer.Layer
 
checkRemovedDirectory(String) - Method in class sc.layer.LayeredSystem
Checks if the directory has been removed and if so, updates the indexes
checkReplaced() - Method in class sc.lang.java.BodyTypeDeclaration
 
checkTypeGroup - Variable in class sc.layer.BuildCommandHandler
 
child(RepositoryPackage) - Method in class sc.repos.DependencyContext
 
child(DependencyContext, RepositoryPackage) - Static method in class sc.repos.DependencyContext
 
childInvalidated() - Method in class sc.lang.html.Element
 
childIsTopLevelStatement(Statement) - Method in class sc.lang.java.AbstractBlockStatement
 
childIsTopLevelStatement(Statement) - Method in class sc.lang.java.BodyTypeDeclaration
 
childIsTopLevelStatement(Statement) - Method in class sc.lang.java.FinallyStatement
 
childIsTopLevelStatement(Statement) - Method in class sc.lang.java.ForStatement
 
childIsTopLevelStatement(Statement) - Method in class sc.lang.java.IfStatement
 
childIsTopLevelStatement(Statement) - Method in class sc.lang.java.Statement
 
childIsTopLevelStatement(Statement) - Method in class sc.lang.java.SwitchLabel
 
childIsTopLevelStatement(Statement) - Method in class sc.lang.java.TryStatement
 
childIsTopLevelStatement(ISrcStatement) - Method in class sc.lang.java.VariableDefinition
 
childIsTopLevelStatement(Statement) - Method in class sc.lang.java.WhileStatement
 
childNamesByScope - Variable in class sc.lang.java.ObjectDefinitionParameters
 
childNestingDepth - Variable in class sc.lang.java.Statement
 
childObjNames - Variable in class sc.lang.java.ObjectDefinitionParameters
 
children - Variable in class sc.lang.html.Element
 
children - Variable in class sc.parser.ParentParseNode
 
children - Variable in class sc.repos.DependencyContext
 
CHILDREN_ANNOTATION - Static variable in class sc.lang.java.ModelUtil
 
childrenFieldNames - Variable in class sc.lang.java.ObjectDefinitionParameters
 
childrenNames - Variable in class sc.lang.java.ObjectDefinitionParameters
 
childrenNamesNoPrefix - Variable in class sc.lang.java.ObjectDefinitionParameters
 
childTypeName - Variable in class sc.lang.java.ObjectDefinitionParameters
 
chooseImplMethod(Object, Object, boolean) - Static method in class sc.lang.java.ModelUtil
 
CLASS_LEVEL_KEYWORDS - Static variable in class sc.lang.JavaLanguage
 
classBody - Variable in class sc.lang.java.NewExpression
 
classBody - Variable in class sc.lang.JavaLanguage
 
classBodyDeclarations - Variable in class sc.lang.JavaLanguage
exposed as a hook point for parsing class member definitions
classBodySnippet - Variable in class sc.lang.JavaLanguage
If you want to parse class body declarations as a snippet, use this sequence which allows white space or comments up front.
ClassDeclaration - Class in sc.lang.java
The semantic node class which is used for class and object types.
ClassDeclaration() - Constructor for class sc.lang.java.ClassDeclaration
 
classDeclaration - Variable in class sc.lang.JavaLanguage
 
classDeclarationWithoutModifiers - Variable in class sc.lang.JavaLanguage
 
CLASSES_JAR_FILTER - Static variable in class sc.layer.LayerUtil
 
classifier - Variable in class sc.repos.mvn.MvnDescriptor
 
classLoader - Variable in class sc.parser.Language
 
classModifiers - Variable in class sc.lang.JavaLanguage
 
className - Variable in class sc.layer.BuildInfo.ExternalDynType
 
className - Variable in class sc.sync.ClassSyncWrapper
 
classOperators - Variable in class sc.lang.JavaLanguage
The list of operators for defining a new type - this is a choice because SCLanguage needs to add to this list and it's easier to add to it then to replace all references to a new one.
classOrInterfaceType - Variable in class sc.lang.JavaLanguage
 
classPath - Variable in class sc.layer.Layer
Any set of dependent classes code in this layer requires
classPath - Variable in class sc.layer.LayeredSystem
 
classPath - Variable in class sc.layer.Options
 
classPath - Variable in class sc.repos.RepositorySystem
 
classPathCache - Variable in class sc.layer.Layer
Stores classPath entries added to this layer to avoid duplicates
classPrefix - Variable in class sc.lang.js.JSRuntimeProcessor
Used to generate the JS code snippet to prefix all class-based type references
classPropertyName - Variable in class sc.lang.java.NewExpression
 
classProps - Variable in class sc.sync.SyncProperties
Array of either property names or SyncPropOption instances to control which properties are to be synchronized
ClassResolverObjectInputStream - Class in sc.util
 
ClassResolverObjectInputStream(InputStream, IClassResolver) - Constructor for class sc.util.ClassResolverObjectInputStream
 
ClassSyncWrapper - Class in sc.sync
Used as a stub for serializing references to java.lang.Class objects over the wire.
ClassSyncWrapper(String) - Constructor for class sc.sync.ClassSyncWrapper
 
ClassType - Class in sc.lang.java
 
ClassType() - Constructor for class sc.lang.java.ClassType
 
ClassValueExpression - Class in sc.lang.java
 
ClassValueExpression() - Constructor for class sc.lang.java.ClassValueExpression
 
cleanBuildSrcIndex() - Method in class sc.layer.Layer
 
cleanClassName(Class) - Static method in class sc.dyn.DynUtil
 
cleanInactiveCache() - Method in class sc.layer.LayeredSystem
 
cleanModelCache() - Static method in class sc.layer.LayerUtil
 
cleanModelCache - Variable in class sc.layer.Options
 
cleanParamValues() - Method in class sc.bind.AbstractMethodBinding
 
cleanReverseDeps(Layer) - Method in class sc.lang.java.JavaModel
 
cleanStaleEntries(HashSet<String>) - Method in class sc.lang.java.JavaModel
 
cleanStaleEntries(HashSet<String>) - Method in class sc.layer.ReverseDependencies
This removes any dependencies from types in our registry which were changed but did not add a new entry.
cleanTypeCache() - Method in class sc.layer.LayeredSystem
 
cleanTypeName(String) - Static method in class sc.dyn.DynUtil
 
cleanUp() - Method in class sc.parser.GenFileLineIndex
 
cleanupLanguages() - Static method in class sc.parser.Language
 
cleanupLayerFileProcessors() - Method in class sc.layer.LayeredSystem
 
cleanURL(boolean) - Method in class sc.js.URLPath
 
clear() - Method in class sc.lang.SemanticNodeList
 
clear(boolean) - Method in class sc.lang.SemanticNodeList
 
clear() - Method in class sc.layer.LayerListTypeIndex
 
clear() - Method in class sc.parser.IndexedChoice
 
clear() - Method in class sc.parser.NestedParselet
 
clear() - Method in class sc.parser.SymbolChoice
 
clear() - Method in class sc.util.IdentityHashSet
 
clear() - Method in class sc.util.LinkedIdentityHashSet
 
clear() - Static method in class sc.util.PerfMon
 
clear() - Method in class sc.util.WeakIdentityHashMap
 
clearActiveLayers(boolean) - Method in class sc.layer.LayeredSystem
 
clearActiveLayers() - Method in class sc.layer.SysTypeIndex
 
clearBeingLoadedModel(SrcEntry) - Method in class sc.layer.LayeredSystem
 
clearBodyTransformed(SemanticNodeList<Statement>) - Method in class sc.lang.java.BodyTypeDeclaration
 
clearBuildAllFiles() - Method in class sc.layer.LayeredSystem
 
clearCachedMemberInfo() - Method in class sc.lang.java.BodyTypeDeclaration
 
clearCaches() - Method in class sc.layer.LayeredSystem
 
clearChangedRegion(Parser, Object, DiffContext, boolean, boolean) - Method in class sc.parser.Parselet
 
clearDynamicNew() - Method in class sc.lang.java.BodyTypeDeclaration
As soon as one subclass needs to create a real dynamic type from a base type, we need to make the whole type hierarchy dynamic.
clearDynFields(Object, ExecutionContext) - Method in class sc.lang.java.ArrayTypeDeclaration
 
clearDynFields(Object, ExecutionContext) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInferredType
 
clearDynFields(Object, ExecutionContext) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInvalidType
 
clearDynFields(Object, ExecutionContext) - Method in class sc.lang.java.FieldDefinition
 
clearDynFields(Object, ExecutionContext) - Method in interface sc.lang.java.ITypeDeclaration
 
clearDynFields(Object, ExecutionContext) - Method in class sc.lang.java.JavaTypeDeclaration
 
clearDynFields(Object, ExecutionContext) - Method in class sc.lang.java.ParamTypeDeclaration
 
clearDynFields(Object, ExecutionContext) - Method in class sc.lang.java.Statement
 
clearDynFields(Object, ExecutionContext) - Method in class sc.lang.java.TypeDeclaration
 
clearDynFields(Object, ExecutionContext) - Method in class sc.lang.java.WrappedTypeDeclaration
 
clearDynFields(Object, ExecutionContext) - Method in class sc.lang.template.Template
 
clearGeneratedText() - Method in class sc.lang.java.JavaModel
 
clearHTMLModelText() - Method in class sc.lang.java.JavaModel
 
clearInactiveLayers() - Method in class sc.layer.SysTypeIndex
 
clearIndexLayersCache() - Method in class sc.layer.LayerListTypeIndex
 
clearInferredType() - Method in class sc.lang.java.BaseLambdaExpression
 
clearInferredType() - Method in class sc.lang.java.Expression
 
clearInferredType() - Method in class sc.lang.java.LambdaExpression
 
clearInitialized() - Method in interface sc.lang.ISemanticNode
 
clearInitialized() - Method in class sc.lang.SemanticNode
 
clearInitialized() - Method in class sc.lang.SemanticNodeList
 
clearInvokeLater(ScheduledJob) - Static method in class sc.dyn.DynUtil
 
clearInvokeLater(ScheduledJob) - Method in interface sc.dyn.IScheduler
 
clearInvokeLater(ScheduledJob) - Method in class sc.lang.AbstractInterpreter
 
clearModelText() - Method in class sc.lang.java.JavaModel
 
clearObjectIds() - Static method in class sc.dyn.DynUtil
 
clearOnExit - Variable in class sc.layer.Options
Should we clear up all data structured after running the program (for better heap diagnostics)
clearParsedOldNodes(Parser, int, int, DiffContext, boolean) - Method in class sc.parser.ParentParseNode
 
clearReverseTypeIndex() - Method in class sc.layer.LayerListTypeIndex
 
clearReverseTypeIndex() - Method in class sc.layer.SysTypeIndex
 
clearRuntime() - Method in class sc.lang.js.JSRuntimeProcessor
Called after we clear all of the layers to reset the JSBuildInfo state
clearRuntime() - Method in class sc.layer.DefaultRuntimeProcessor
 
clearRuntime() - Method in interface sc.layer.IRuntimeProcessor
Called when all of the active layers have been cleared - to reset the state for a new clean compile
clearSemanticValue(Object, IParseNode) - Static method in class sc.parser.ParseUtil
 
clearStarted() - Method in interface sc.lang.ISemanticNode
 
clearStarted() - Method in class sc.lang.java.ClassType
 
clearStarted() - Method in class sc.lang.java.IdentifierExpression
 
clearStarted() - Method in class sc.lang.SemanticNode
 
clearStarted() - Method in class sc.lang.SemanticNodeList
 
clearTemplateCache() - Static method in class sc.lang.java.TransformUtil
 
clearThreadLocal(String) - Static method in class sc.type.PTypeUtil
 
clearTransformed() - Method in class sc.lang.java.BodyTypeDeclaration
 
clearTransformed() - Method in class sc.lang.java.JavaModel
 
clearTransformed() - Method in class sc.lang.java.Statement
 
clearTypeIndex() - Method in class sc.layer.LayerListTypeIndex
 
click() - Method in class sc.lang.html.HTMLElement
Method implemented on the client only to generate a simulated DOM event that behaves like a click
clientDestination - Variable in class sc.sync.SyncDestination
Is this a server or client destination? Object's received by the client destination are not pushed back to the server on a reset.
ClientEditorContext - Class in sc.lang
This is the part of the editor context we share on the client.
ClientEditorContext() - Constructor for class sc.lang.ClientEditorContext
 
clientTypeDeclaration - Variable in class sc.lang.java.BodyTypeDeclaration
 
ClientTypeDeclaration - Class in sc.lang.java
A wrapper around the TypeDeclaration classes for synchronizing editable type info to a remote client.
ClientTypeDeclaration() - Constructor for class sc.lang.java.ClientTypeDeclaration
 
clientX - Variable in class sc.lang.html.MouseEvent
 
clientY - Variable in class sc.lang.html.MouseEvent
 
clone() - Method in class sc.lang.java.ArrayTypeDeclaration.DummyArrayClass
 
clone() - Method in class sc.lang.java.DynBeanMapper
 
clone() - Method in class sc.layer.SrcEntry
 
clone() - Method in class sc.parser.AbstractParseNode
 
clone() - Method in class sc.parser.GenFileLineIndex
 
clone() - Method in class sc.parser.IndexedChoice
 
clone() - Method in class sc.parser.NestedParselet
 
clone() - Method in class sc.parser.ParseError
 
clone() - Method in class sc.parser.Parselet
 
clone() - Method in class sc.parser.SymbolChoice
 
clone() - Method in class sc.type.ArrayLengthBeanMapper
 
clone() - Method in class sc.type.BeanMapper
 
clone(Object) - Static method in class sc.type.PTypeUtil
 
clone() - Method in class sc.util.IdentityHashSet
 
clone() - Method in class sc.util.IntStack
 
clone() - Method in class sc.util.LinkedIdentityHashSet
 
clonedParseModel - Variable in class sc.layer.Options
 
clonedTransform - Variable in class sc.layer.Options
 
cloneForNewTypes() - Method in class sc.lang.java.ArrayTypeDeclaration
 
cloneForNewTypes() - Method in class sc.lang.java.ParamTypeDeclaration
 
cloneSrcFiles() - Method in class sc.lang.java.JavaModel
 
cloneTransformedModel() - Method in class sc.lang.java.JavaModel
 
closeBrace - Variable in class sc.lang.BaseLanguage
 
closeBraceEOL - Variable in class sc.lang.BaseLanguage
 
closed - Variable in class sc.layer.Layer
For inactive layers, we can remove a layer from participating in the type system by marking it as closed.
closeEquals(Number, Number) - Static method in class sc.dyn.DynUtil
 
closeParen - Variable in class sc.lang.BaseLanguage
 
closeParenEOL - Variable in class sc.lang.BaseLanguage
 
closeParenEOLIndent - Variable in class sc.lang.BaseLanguage
 
closeParenSkipOnError - Variable in class sc.lang.BaseLanguage
 
closeSqBracket - Variable in class sc.lang.BaseLanguage
 
closeTag - Variable in class sc.lang.HTMLLanguage
 
closeTagName - Variable in class sc.lang.html.Element
 
closeTagName - Variable in class sc.lang.HTMLLanguage
 
CmdClassDeclaration() - Constructor for class sc.lang.AbstractInterpreter.CmdClassDeclaration
 
cmdlang - Static variable in class sc.lang.EditorContext
 
cmdObject - Variable in class sc.lang.AbstractInterpreter
 
cmdScript - Variable in class sc.lang.CommandSCLanguage
The command line interpreter does not use this parselet but we need it for the IDE
CoalescedHashMap<K,T> - Class in sc.util
This should be a faster implementation of the basic operations for a table whose size is known roughly before populating, elements are never removed, hash functions are relatively good.
CoalescedHashMap(int) - Constructor for class sc.util.CoalescedHashMap
 
CoalescedHashSet<T> - Class in sc.util
This is a faster implementation of the basic operations for a table whose size is known roughly before populating, elements are never removed, hash functions are relatively good.
CoalescedHashSet(T[]) - Constructor for class sc.util.CoalescedHashSet
 
CoalescedHashSet(int) - Constructor for class sc.util.CoalescedHashSet
 
CodeType - Enum in sc.layer
The top-level categorization of layers by type.
codeType - Variable in class sc.layer.Layer
 
codeUpdated() - Method in interface sc.obj.ICodeUpdateListener
 
CoercedTypeDeclaration - Class in sc.lang.java
This class gets used for a weird case, when coercing one type into another to determine the resulting type of a QuestionMarkOperator (i.e.
CoercedTypeDeclaration(LayeredSystem, Object, Object[]) - Constructor for class sc.lang.java.CoercedTypeDeclaration
 
coerceNumberTypes(Object, Object) - Static method in class sc.lang.java.ModelUtil
 
coerceTypes(LayeredSystem, Object, Object) - Static method in class sc.lang.java.ModelUtil
 
collectConstructorPropInit(ConstructorPropInfo) - Method in class sc.lang.java.FieldDefinition
 
collectConstructorPropInit(ConstructorPropInfo) - Method in class sc.lang.java.Statement
 
collectReferenceInitializers(List<Statement>) - Method in class sc.lang.java.AbstractBlockStatement
 
collectReferenceInitializers(List<Statement>) - Method in class sc.lang.java.FieldDefinition
 
collectReferenceInitializers(List<Statement>) - Method in class sc.lang.java.Statement
 
colNum - Variable in class sc.parser.FilePosition
 
colon - Variable in class sc.lang.BaseLanguage
 
colonEOL - Variable in class sc.lang.BaseLanguage
 
comma - Variable in class sc.lang.BaseLanguage
 
CommandInterpreter - Class in sc.lang
 
CommandInterpreter(LayeredSystem, BufferedReader, String) - Constructor for class sc.lang.CommandInterpreter
 
commandInterpreter - Variable in class sc.lang.java.JavaModel
 
commandLineEnabled() - Method in class sc.layer.LayeredSystem
 
CommandSCLanguage - Class in sc.lang
This class defines the grammar modifications to StrataCode for the command line interpreter and completion grammars For top-level declarations, we want to parse: package definition - changes the current package - clears any current imports import definition - queues up current imports startTypeDeclaration - define a new model as this point and populate the package and imports startModifyDeclaration expression When current-type is not null: endTypeDeclaration - reverts us back to the first state when we close out the last inner type startTypeDeclaration for inner type startModifyDeclaration for inner type memberDefinition - i.e.
CommandSCLanguage() - Constructor for class sc.lang.CommandSCLanguage
 
CommandSCLanguage(Layer) - Constructor for class sc.lang.CommandSCLanguage
 
CommandWizard - Class in sc.lang
 
CommandWizard() - Constructor for class sc.lang.CommandWizard
 
commentBody - Variable in class sc.lang.BaseLanguage
 
commentBody - Variable in class sc.lang.java.AbstractComment
 
commentBody - Variable in class sc.lang.template.HTMLComment
 
commitMemorySessionChanges() - Method in class sc.lang.EditorContext
 
commitNewObjNames(SyncManager.SyncContext) - Method in class sc.sync.SyncManager.SyncContext
 
commonBuildDir - Variable in class sc.layer.LayeredSystem
The build dir is set to the last compiled layer in the list and not changed as new layers are added
commonBuildLayer - Variable in class sc.layer.LayeredSystem
 
compare(Object, Object) - Static method in class sc.dyn.DynUtil
 
compare(IProcessDefinition, IProcessDefinition) - Static method in class sc.layer.ProcessDefinition
 
compareBeanMappers(IBeanMapper, IBeanMapper) - Static method in class sc.type.PTypeUtil
 
compareRuntimes(IRuntimeProcessor, IRuntimeProcessor) - Static method in class sc.layer.DefaultRuntimeProcessor
 
compareTo(Object) - Method in class sc.js.URLPath
 
compareTo(Object) - Method in class sc.layer.InitTypeInfo
 
compareTo(Object) - Method in class sc.sync.SyncManager.SyncContext
 
compareTo(IBeanMapper) - Method in class sc.type.AbstractBeanMapper
 
CompBeanMapper - Class in sc.type
 
CompBeanMapper(DynType, String, int, boolean, boolean) - Constructor for class sc.type.CompBeanMapper
 
compilationUnit - Variable in class sc.lang.JavaLanguage
 
compiled - Variable in class sc.layer.Layer
True when this layer has been successfully compiled - i.e.
compiledClass - Variable in class sc.lang.java.ObjectDefinitionParameters
 
compiledInClassPath - Variable in class sc.layer.Layer
Set to true when a layer has been compiled and put into the classpath
compiledLayersOnly - Variable in class sc.layer.LayerFileProcessor
 
compiledOnly - Variable in class sc.lang.DefinitionProcessor
When set to true, forces the corresponding type to be compiled with type info even if in a dynamic layer (e.g.
compiledOnly - Variable in class sc.lang.java.BodyTypeDeclaration
Set to true if this type is not to be made dynamic even if in a dynamic layer
compiledOnly - Variable in class sc.layer.Layer
Set to true for layers that cannot be used in dynamic mode.
compiledTemplate - Variable in class sc.lang.TemplateLanguage
Two types of templates: those evaluated during the build process to generate the source and those which are compiled into Java files and compiled into the system as objects.
compileDynamicStub(boolean, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
If we create a dynamic type at runtime, we may need a new stub for that type.
compileJavaFiles - Variable in class sc.lang.js.JSRuntimeProcessor
In addition to generating Javascript should we also compile the equivalent Java files? Though it takes longer, the Java compiler performs more error detection.
compileJavaFiles(Collection<SrcEntry>, String, String, boolean, String, IMessageHandler) - Static method in class sc.layer.LayerUtil
 
compileJavaFilesInternal(Collection<SrcEntry>, String, String, boolean, String, IMessageHandler, Set<String>) - Static method in class sc.layer.LayerUtil
 
compileLiveDynamicTypes - Variable in class sc.layer.Layer
Controls the compilation process for implementing the liveDynamicTypes.
compileLiveDynamicTypes - Variable in class sc.layer.Options
When true, we compile in support for the ability to enable liveDynamicTypes
compileOnly - Variable in class sc.layer.Options
Enabled with the -c option - only compile, do not run either main methods or runCommands.
CompilerSettings - Annotation Type in sc.obj
CompilerSettings is placed on classes in sc layers to affect the generated code for this class when it's processed by scc.
compilerSettingsList - Variable in class sc.lang.java.BodyTypeDeclaration
 
compileTypeArgs() - Method in class sc.lang.java.ClassType
 
complete(String, int, List, Object) - Method in class sc.lang.AddLayerWizard
 
complete(String, int, List, Object) - Method in class sc.lang.CommandWizard
 
complete(String, int, List, Object) - Method in class sc.lang.CreateLayerWizard
 
complete(String, int, List<String>, String, JavaModel, Object) - Method in class sc.lang.EditorContext
 
complete(String, int, List<String>, Parselet, String, JavaModel, Object) - Method in class sc.lang.EditorContext
 
complete(String, int, List, String, JavaModel, Object) - Method in class sc.lang.JLineInterpreter
 
complete(String, int, List) - Method in class sc.lang.JLineInterpreter
 
COMPLETE_STATUS - Static variable in class sc.layer.Layer
 
completeCommand(String, Object, String, int, List, Object, Object) - Method in class sc.lang.EditorContext
 
completeCommand(String, Object, String, int, List, Object, ExecutionContext, JavaSemanticNode, Object) - Static method in class sc.lang.EditorContext
 
completeCreateInstanceType(String, List<String>) - Method in class sc.lang.EditorContext
 
completeExistingLayer(String, int, List) - Method in class sc.lang.EditorContext
 
completeFullTypeContext(String, Parselet, int, List<String>, JavaModel) - Method in class sc.lang.EditorContext
 
completeInitTypeInfo() - Method in class sc.lang.java.InterfaceDeclaration
 
completeInitTypeInfo() - Method in class sc.lang.java.TypeDeclaration
 
completeInstall(RepositoryPackage) - Method in class sc.repos.AbstractRepositoryManager
Called after the dependencies have been installed.
completeInstall(RepositoryPackage) - Method in interface sc.repos.IRepositoryManager
 
completeInstallDeps(ArrayList<RepositoryPackage>) - Static method in class sc.repos.RepositorySystem
 
completeParseNode(Parser, Object, String, int, List<String>, Object, String) - Method in class sc.lang.EditorContext
 
completePartialContext(String, int, List<String>, Parselet, String, JavaModel, Object) - Method in class sc.lang.EditorContext
 
completeStart - Variable in class sc.lang.CompletionResult
 
completeSync(Integer, String) - Method in class sc.sync.SyncDestination.SyncListener
 
completeSync(SyncManager.SyncContext, Integer, String) - Method in class sc.sync.SyncLayer
 
completeSync(SyncManager.SyncContext, Integer, String) - Method in class sc.sync.SyncManager.SyncContext
 
completeText(String, CompletionTypes, List, JavaModel, Object) - Method in class sc.lang.EditorContext
 
completeTextInFile(String, int, List<String>, JavaModel) - Method in class sc.lang.EditorContext
 
completeType(String, List<String>) - Method in class sc.lang.EditorContext
 
completeUpdateModel(JavaModel, boolean) - Method in class sc.lang.java.JavaModel
 
completionCommands - Variable in class sc.lang.CommandSCLanguage
 
CompletionResult - Class in sc.lang
 
CompletionResult() - Constructor for class sc.lang.CompletionResult
 
CompletionTypes - Enum in sc.lang
 
complexStringType - Variable in class sc.parser.NestedParselet
From the IDE's perspective, by default a tree element
CompMethodMapper - Class in sc.type
 
CompMethodMapper(DynType, int, String, String, boolean) - Constructor for class sc.type.CompMethodMapper
 
CompMethodMapper(DynType, int, String, String, boolean, MethodBindSettings) - Constructor for class sc.type.CompMethodMapper
 
Component - Annotation Type in sc.obj
This annotation is set on classes or objects in StrataCode when it's possible for their children or properties to have cyclic references.
COMPONENT_ANNOTATION - Static variable in interface sc.obj.IComponent
 
ComponentImpl - Class in sc.obj
When the @Component annotation class is used, this class is "mixed in" in an intelligent way into your class as part of the transformation from StrataCode into Java.
ComponentImpl() - Constructor for class sc.obj.ComponentImpl
 
componentType - Variable in class sc.lang.java.ArrayTypeDeclaration
 
compressSingleElementTemplates - Variable in class sc.lang.TemplateLanguage
If the template has only one element and no content, when this is true, the rootType for the template is the type generated by that element.
CompReverseMethodMapper - Class in sc.dyn
 
CompReverseMethodMapper(MethodBinding) - Constructor for class sc.dyn.CompReverseMethodMapper
 
computeFrameSize(List<Statement>) - Static method in class sc.lang.java.ModelUtil
 
computeHash(String) - Static method in class sc.util.FileUtil
 
computeHash(byte[]) - Static method in class sc.util.StringUtil
 
computeHash(String) - Static method in class sc.util.StringUtil
 
computeLineNumberForNode(LineFormatContext, IParseNode) - Method in class sc.parser.ErrorParseNode
 
computeLineNumberForNode(LineFormatContext, IParseNode) - Method in class sc.parser.FormattedParseNode
 
computeLineNumberForNode(LineFormatContext, IParseNode) - Method in class sc.parser.FormattingParseNode
 
computeLineNumberForNode(LineFormatContext, IParseNode) - Method in interface sc.parser.IParseNode
Internal method used to walk the parse tree to find the line number for a given parse node (which must be in the tree).
computeLineNumberForNode(LineFormatContext, IParseNode) - Method in class sc.parser.ParentParseNode
 
computeLineNumberForNode(LineFormatContext, IParseNode) - Method in class sc.parser.ParseNode
 
computeLineNumberForNode(LineFormatContext, IParseNode) - Method in class sc.parser.PreErrorParseNode
 
computeNearString(int) - Method in class sc.lang.SemanticNode
 
concat(String...) - Static method in class sc.util.FileUtil
 
concat(String...) - Static method in class sc.util.URLUtil
 
concatNormalized(String...) - Static method in class sc.util.FileUtil
 
concatTokens(StringToken, StringToken) - Static method in class sc.parser.StringToken
 
condition(Object, String, String, IBinding[], BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
 
condition(Object, IBinding, String, IBinding[], BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
 
condition - Variable in class sc.lang.java.ForControlStatement
 
condition - Variable in class sc.lang.java.QuestionMarkExpression
 
ConditionalBinding - Class in sc.bind
 
ConditionalBinding(String, IBinding[]) - Constructor for class sc.bind.ConditionalBinding
 
ConditionalBinding(Object, IBinding, String, IBinding[], BindingDirection, int, BindOptions) - Constructor for class sc.bind.ConditionalBinding
 
ConditionalExpression - Class in sc.lang.java
Note: this class is not in the grammar.
ConditionalExpression() - Constructor for class sc.lang.java.ConditionalExpression
 
conditionP(String, IBinding[]) - Static method in class sc.bind.Bind
 
configLayer - Variable in class sc.layer.Layer
True if this layer configures it's base layers as it's primary goal.
configPaths - Variable in class sc.repos.RepositoryPackage
 
conflictsWith(Statement, String) - Method in class sc.lang.java.BodyTypeDeclaration
 
conflictsWith(Statement, String) - Method in class sc.lang.java.FieldDefinition
 
conflictsWith(Statement, String) - Method in class sc.lang.java.Statement
Does this statement conflict with another statement in the same list with this member name.
constant(Object, String, Object, BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
 
constant(Object, IBinding, Object, BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
 
constant - Variable in class sc.lang.java.DynStubParameters.DynProp
 
Constant - Annotation Type in sc.obj
Set on properties or getX methods to signal a constant property.
constant - Variable in class sc.sync.SyncProperties
 
constant - Variable in class sc.type.BeanMapper
 
ConstantBinding - Class in sc.bind
 
ConstantBinding(Object) - Constructor for class sc.bind.ConstantBinding
 
constantP(Object) - Static method in class sc.bind.Bind
 
constr - Variable in class sc.lang.java.ConstructorPropInfo
 
constrModifiers - Variable in class sc.lang.java.DynStubParameters
 
constrModifiers - Variable in class sc.lang.java.ObjectDefinitionParameters
 
constructDynamicInstance(Object, Object, ExecutionContext, String, Object...) - Method in class sc.lang.java.BodyTypeDeclaration
 
constructInstance(ExecutionContext, Object, Object[], boolean) - Method in class sc.lang.java.BodyTypeDeclaration
 
constructInstFromArgs(SemanticNodeList<Expression>, ExecutionContext, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
 
constructor - Variable in class sc.lang.java.NewExpression
 
constructorArgListToValues(Object, List<Expression>, ExecutionContext, Object) - Static method in class sc.lang.java.ModelUtil
 
constructorDecls - Variable in class sc.lang.java.ObjectDefinitionParameters
 
ConstructorDefinition - Class in sc.lang.java
 
ConstructorDefinition() - Constructor for class sc.lang.java.ConstructorDefinition
 
constructorParams - Variable in class sc.lang.java.ObjectDefinitionParameters
 
ConstructorPropInfo - Class in sc.lang.java
 
ConstructorPropInfo() - Constructor for class sc.lang.java.ConstructorPropInfo
 
constructorsInited - Variable in class sc.lang.java.TypeDeclaration
 
contains(K) - Method in class sc.util.CoalescedHashMap
 
contains(T) - Method in class sc.util.CoalescedHashSet
 
contains(Object) - Method in class sc.util.IdentityHashSet
 
contains(T) - Method in interface sc.util.ISet
 
contains(Object) - Method in class sc.util.LinkedIdentityHashSet
 
contains(Object) - Method in class sc.util.SingleElementSet
 
containsAny(ISet<T>) - Method in class sc.util.CoalescedHashSet
 
containsAny(ISet<T>) - Method in interface sc.util.ISet
 
containsAny(ISet<T>) - Method in class sc.util.SingleElementSet
 
containsChild(Object) - Method in interface sc.lang.ISemanticNode
 
containsChild(Object) - Method in class sc.lang.SemanticNode
 
containsChild(Object) - Method in class sc.lang.SemanticNodeList
Find the supplied node in our list
containsKey(Object) - Method in class sc.util.IntCoalescedHashMap
 
containsKey(Object) - Method in class sc.util.WeakIdentityHashMap
 
containsValue(Object) - Method in class sc.util.WeakIdentityHashMap
 
context - Variable in class sc.lang.java.CycleInfo
When we traverse an "a.b" reference, we set the qualifier to "a".
contextLoaderSystemName - Static variable in class sc.layer.LayeredSystem
If there's a specific layered system which should set the context class loader, set this property to it's process identity (see getProcessIdent())
continuationValue - Variable in class sc.parser.ParseError
 
ControlTag - Class in sc.lang.html
 
ControlTag() - Constructor for class sc.lang.html.ControlTag
 
CONVERT_MISMATCH - Static variable in class sc.parser.ParseUtil
 
convertAndFormatExpression(Expression) - Static method in class sc.lang.js.JSUtil
 
convertArrayInitializersToNewExpressions(List<Statement>) - Static method in class sc.lang.java.TransformUtil
When we move a field initializer to become a regular statement in the preInit method we need to find any x = {a, b} and turn them into x = new T(x)[] = {a, b}
convertArrayInitializerToNewCollection(JavaSemanticNode, Object, ArrayInitializer) - Static method in class sc.lang.java.TransformUtil
 
convertArrayInitializerToNewExpression(Statement) - Static method in class sc.lang.java.TransformUtil
This handles the case where we are converting from a field to a setX or something like that.
convertBaseTypeContext(ITypeParamContext, Object) - Static method in class sc.lang.java.ParamTypeDeclaration
 
convertElementValue(Object) - Static method in class sc.lang.java.Annotation
 
convertExtendsTypeToJavaType(Object, boolean, String, String) - Method in class sc.lang.html.Element
 
convertFieldToGetSetMethods(VariableDefinition, boolean, boolean, ILanguageModel.RuntimeType) - Static method in class sc.lang.java.TransformUtil
 
convertGetMethodName(String) - Static method in class sc.lang.java.ModelUtil
 
convertGetSet - Variable in class sc.lang.java.VariableDefinition
 
convertMapperToSrc(Object, IBeanMapper, String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, LayeredSystem) - Static method in class sc.lang.java.ModelUtil
 
convertNameToKey(String) - Static method in class sc.parser.Language
 
convertPropertyToGetName(int, String) - Method in class sc.lang.java.IdentifierExpression
 
convertPropertyToSetName(String) - Static method in class sc.lang.java.IdentifierExpression
 
convertRemoteType(Object, Object) - Static method in class sc.sync.SyncHandler
 
convertSemanticValue(Class, Object) - Static method in class sc.parser.ParseUtil
 
convertToArray(Object) - Method in class sc.lang.java.ClassType
 
convertToArray(Object) - Method in class sc.lang.java.JavaType
 
convertToAssignmentExpression(VariableDefinition) - Method in class sc.lang.java.FieldDefinition
If we need to do the initialization of this field after the constructor, call this method, It returns an AssignmentExpression that refers to this variable name for inclusion in the generated preInit method.
convertToCommaSeparatedStrings(Set<String>) - Static method in class sc.lang.java.ModelUtil
 
convertToJS(String, String) - Method in class sc.lang.java.ModelStream
 
convertToJS() - Method in class sc.lang.js.JSRuntimeProcessor.JSUpdateInstanceInfo
 
convertToJS(JavaSemanticNode) - Static method in class sc.lang.js.JSUtil
 
convertToMethod(String) - Method in class sc.lang.java.ConstructorDefinition
When overriding constructors, we need to convert them to a method
convertToModelStream(String, BindingContext) - Static method in class sc.lang.java.ModelStream
 
convertToNewExpression(String, ArrayInitializer, String) - Static method in class sc.lang.java.TransformUtil
 
convertToObject(Template, TypeDeclaration, Object, SemanticNodeList<Object>, StringBuilder) - Method in class sc.lang.html.Element
 
convertToRelativePath() - Method in class sc.js.URLPath
 
convertToSetMethod(Expression) - Method in class sc.lang.java.ArrayElementExpression
 
convertToSetMethod(Expression) - Method in class sc.lang.java.Expression
Only needed for expressions that are the left hand side of the equals sign
convertToSetMethod(Expression) - Method in class sc.lang.java.IdentifierExpression
 
convertToSetMethod(Expression) - Method in class sc.lang.java.SelectorExpression
 
convertToSrcReference() - Method in class sc.lang.java.BodyTypeDeclaration
 
convertToSrcReference() - Method in class sc.lang.java.BoundType
 
convertToSrcReference() - Method in class sc.lang.java.ClassType
 
convertToSrcReference() - Method in class sc.lang.java.ExtendsType
 
convertToSrcReference() - Method in class sc.lang.java.JavaType
 
convertToSrcReference() - Method in class sc.lang.java.PrimitiveType
 
convertTypeName(LayeredSystem, String) - Static method in class sc.lang.js.JSUtil
 
copy() - Method in class sc.lang.java.ConstructorPropInfo
 
copy() - Method in class sc.lang.java.ParamTypeDeclaration
 
copy() - Method in class sc.parser.Parselet
 
CopyAll - Static variable in interface sc.lang.ISemanticNode
Hook for copying everything - the complete initialized state of each of the objects
copyAllFiles(String, String, boolean, FilenameFilter) - Static method in class sc.util.FileUtil
 
copyFile(String, String, boolean) - Static method in class sc.util.FileUtil
 
copyFrom(ParentParseNode, int) - Static method in class sc.parser.PartialValueParseNode
 
copyImports(JavaModel) - Method in class sc.lang.java.JavaModel
 
CopyInitLevels - Static variable in interface sc.lang.ISemanticNode
Match the initialization level of the node to be copied.
copyMutableValue(Object) - Method in class sc.sync.SyncManager.SyncContext
 
CopyNormal - Static variable in interface sc.lang.ISemanticNode
Copy just some of the state in the semantic nodes.
CopyParseNode - Static variable in interface sc.lang.ISemanticNode
Options for the deepCopy method - OR'd together as bit flags.
copyPlainJavaFiles - Variable in class sc.layer.Layer
If a Java file uses no extensions, we can either compile it from the source dir or copy it to the build dir
CopyReplace - Static variable in interface sc.lang.ISemanticNode
Indicates that the copy will replace the current statement in the model which is started.
CopyState - Static variable in interface sc.lang.ISemanticNode
Copy the semantic node initialization state
CopyTransformed - Static variable in interface sc.lang.ISemanticNode
Used to indicate this is the special clone for the transformed model.
copyWithInstance(Object) - Method in class sc.lang.InstanceWrapper
 
copyWithOptions(int) - Method in class sc.parser.Parselet
 
coreBuildLayer - Variable in class sc.layer.LayeredSystem
Used to hold dyn stubs we need to build to process and create the layers - i.e.
countCodeLinesInNode(CharSequence) - Static method in class sc.parser.ParseUtil
 
countCodeLinesInNode(CharSequence, int) - Static method in class sc.parser.ParseUtil
 
countLinesInFile(File) - Static method in class sc.util.FileUtil
 
countLinesInNode(CharSequence) - Static method in class sc.parser.ParseUtil
 
create(TypeDeclaration, String, Object...) - Static method in class sc.lang.DynObject
 
create(TypeDeclaration, Object, String, Object...) - Static method in class sc.lang.DynObject
 
create(boolean, TypeDeclaration, Object, String, Object...) - Static method in class sc.lang.DynObject
 
create(String, String, Object...) - Static method in class sc.lang.DynObject
 
create(String, Object, String, Object...) - Static method in class sc.lang.DynObject
 
create(boolean, String, Object, String, Object...) - Static method in class sc.lang.DynObject
 
create(String) - Static method in class sc.lang.java.Annotation
 
create(String, String, Object) - Static method in class sc.lang.java.Annotation
Create an annotation with one complex value
create(String, Object) - Static method in class sc.lang.java.AnnotationValue
To create an annotation value from a java.lang.String, java.lang.Boolean, etc.
create(Expression, String, Expression) - Static method in class sc.lang.java.ArithmeticExpression
 
create(Expression, String, Expression, boolean) - Static method in class sc.lang.java.ArithmeticExpression
This variant adds the nested property - used when the lhs and rhs properties already live in the semantic tree rooted from another node.
create(Object) - Static method in class sc.lang.java.ArrayInitializer
 
create(SemanticNodeList<Expression>) - Static method in class sc.lang.java.ArrayInitializer
 
create(Expression) - Static method in class sc.lang.java.ArraySelector
 
create(LayeredSystem, Object, String, Object) - Static method in class sc.lang.java.ArrayTypeDeclaration
Handles nested array inside of array
create(LayeredSystem, Object, int, Object) - Static method in class sc.lang.java.ArrayTypeDeclaration
 
create(Expression, String, Expression) - Static method in class sc.lang.java.AssignmentExpression
 
create(boolean) - Static method in class sc.lang.java.BooleanLiteral
 
create(String, Expression) - Static method in class sc.lang.java.CastExpression
 
create(JavaType, Expression) - Static method in class sc.lang.java.CastExpression
 
create(Character) - Static method in class sc.lang.java.CharacterLiteral
 
create(String, String, JavaType) - Static method in class sc.lang.java.ClassDeclaration
 
create(String...) - Static method in class sc.lang.java.ClassType
 
create(String) - Static method in class sc.lang.java.ClassValueExpression
 
create(String, String) - Static method in class sc.lang.java.ClassValueExpression
 
create(Expression, String, Expression) - Static method in class sc.lang.java.ConditionalExpression
 
create(Expression, String, Expression, boolean) - Static method in class sc.lang.java.ConditionalExpression
 
create(TypeDeclaration, Object[], String[]) - Static method in class sc.lang.java.ConstructorDefinition
 
create(LayeredSystem, WildcardType, ITypeParamContext, Object) - Static method in class sc.lang.java.ExtendsType
 
create(LayeredSystem, Object, String, String, Expression) - Static method in class sc.lang.java.FieldDefinition
 
create(LayeredSystem, Object, String) - Static method in class sc.lang.java.FieldDefinition
 
create(Object) - Static method in class sc.lang.java.FloatLiteral
 
create(JavaType, String, Expression, Statement) - Static method in class sc.lang.java.ForVarStatement
 
create(IString...) - Static method in class sc.lang.java.IdentifierExpression
 
create(String...) - Static method in class sc.lang.java.IdentifierExpression
 
create(String) - Static method in class sc.lang.java.ImportDeclaration
 
create(Expression, JavaType) - Static method in class sc.lang.java.InstanceOfExpression
 
create(Expression, JavaType, boolean) - Static method in class sc.lang.java.InstanceOfExpression
 
create(int) - Static method in class sc.lang.java.IntegerLiteral
 
create(int, String) - Static method in class sc.lang.java.IntegerLiteral
 
create(String, SemanticNodeList<Expression>) - Static method in class sc.lang.java.NewExpression
 
create(String, SemanticNodeList<Expression>, ArrayInitializer) - Static method in class sc.lang.java.NewExpression
 
create() - Static method in class sc.lang.java.NullLiteral
 
create(String) - Static method in class sc.lang.java.Package
 
create(LayeredSystem, Object[], String[], ITypeParamContext, ITypeDeclaration) - Static method in class sc.lang.java.Parameter
 
create(LayeredSystem, Object[], String[], ITypeParamContext, ITypeDeclaration, JavaModel) - Static method in class sc.lang.java.Parameter
 
create(Expression) - Static method in class sc.lang.java.ParenExpression
 
create(String, String) - Static method in class sc.lang.java.PostfixUnaryExpression
 
create(String, Expression) - Static method in class sc.lang.java.PrefixUnaryExpression
 
create(String) - Static method in class sc.lang.java.PrimitiveType
 
create(String) - Static method in class sc.lang.java.PropertyDefinitionParameters
 
create(Expression, Expression, Expression) - Static method in class sc.lang.java.QuestionMarkExpression
 
create(Expression) - Static method in class sc.lang.java.ReturnStatement
 
create(Expression, Selector...) - Static method in class sc.lang.java.SelectorExpression
 
create(String) - Static method in class sc.lang.java.StringLiteral
 
create(Expression) - Static method in class sc.lang.java.ThrowStatement
 
create(String) - Static method in class sc.lang.java.TypeParameter
 
create(String, SemanticNodeList<Expression>) - Static method in class sc.lang.java.VariableSelector
 
create(JavaType, String) - Static method in class sc.lang.java.VariableStatement
 
create(JavaType, String, String, Expression) - Static method in class sc.lang.java.VariableStatement
 
create(Object...) - Static method in class sc.lang.SemanticNodeList
 
create(String, String, boolean) - Static method in class sc.layer.ProcessDefinition
 
createAndRegisterInheritedInstInfo(Object, SyncManager.InstInfo) - Method in class sc.sync.SyncManager.SyncContext
 
createAnnotationsMap(Annotation[]) - Static method in class sc.lang.java.ModelUtil
 
createAnnotationValue(Object) - Static method in class sc.lang.java.ArrayInitializer
 
createArgs(String, Expression...) - Static method in class sc.lang.java.VariableSelector
 
createArray(String, int) - Static method in class sc.lang.java.PrimitiveType
 
createBindingParameters(boolean, Expression...) - Method in class sc.lang.java.Expression
When we are transforming a nested expression, this method takes the set of chained expressions and produces an expression to use as the IBinding[] boundParams argument to create the binding.
createDefaultRuntime(String, boolean) - Method in class sc.layer.Layer
Creates a new java runtime which is incompatible with the standard Java runtime
createDefaultRuntime(Layer, String, boolean) - Static method in class sc.layer.LayeredSystem
 
createElement(Object, int, Element) - Method in interface sc.lang.html.IRepeatWrapper
 
createExpression(Expression, BaseOperand) - Method in class sc.lang.java.BinaryExpression
 
createExpression(Expression, String, Object) - Method in class sc.lang.java.BinaryExpression
 
createFromAnnotation(Object) - Static method in class sc.lang.java.Annotation
Like toAnnotation but guarantees a copy
createFromAnnotValue(String, Object) - Static method in class sc.lang.java.AnnotationValue
If you are creating the annotation value when you already have the StringLiteral, or whatever use this variant
createFromElement(Annotation) - Static method in class sc.lang.java.Annotation
 
createFromElement(IAnnotation) - Static method in class sc.lang.java.Annotation
 
createFromExprNames(int, StringBuilder) - Static method in class sc.lang.java.ArrayInitializer
 
createFromField(Field) - Static method in class sc.lang.java.VariableDefinition
 
createFromJavaType(JavaType, String) - Static method in class sc.lang.java.FieldDefinition
 
createFromJavaType(JavaType, String, String, Expression) - Static method in class sc.lang.java.FieldDefinition
 
createFromParamType(LayeredSystem, Object, ITypeParamContext, Object) - Static method in class sc.lang.java.JavaType
 
createFromParamType(LayeredSystem, Object, ITypeParamContext, Object, JavaModel) - Static method in class sc.lang.java.JavaType
 
createFromType(LayeredSystem, Object, ITypeParamContext, Object) - Static method in class sc.lang.java.ExtendsType
 
createFromTypeParams(String, JavaType[], Object) - Static method in class sc.lang.java.JavaType
 
createFromValue(Object, boolean) - Static method in class sc.lang.java.AbstractLiteral
 
createFromValue(Object, boolean) - Static method in class sc.lang.java.Expression
 
createImportedIdentExpr(String, String) - Method in class sc.lang.java.Expression
Provide full type name and method name - returns an IdentifierExpression to use for a method call but where you need to fill in the arguments later.
createInnerInstance(Object, Object, String, Object...) - Static method in class sc.dyn.DynUtil
 
createInnerInstance(Object, Object, String, Object[]) - Method in interface sc.dyn.IDynamicSystem
 
createInnerInstance(Object, Object, String, Object[]) - Method in class sc.layer.LayeredSystem
 
createInstance(Object, String, Object...) - Static method in class sc.dyn.DynUtil
 
createInstance(Object, String, Object[]) - Method in interface sc.dyn.IDynamicSystem
 
createInstance(Object, Object, Object[]) - Method in interface sc.dyn.IDynObjManager
For the given type object (either a Class or a TypeDeclaration), the enclosing instance (if any), and constructor args (which will already include the parent instance if the constructed class is an inner class), constructs a component of the appropriate type
createInstance() - Method in class sc.lang.java.BodyTypeDeclaration
 
createInstance(ExecutionContext, String, List<Expression>) - Method in class sc.lang.java.BodyTypeDeclaration
 
createInstance(ExecutionContext, String, List<Expression>, BodyTypeDeclaration, Object, int) - Method in class sc.lang.java.BodyTypeDeclaration
 
createInstance(Object, Object, Object[]) - Method in class sc.lang.java.BodyTypeDeclaration.NoopDynObjManager
 
createInstance(Object, String, List<Expression>, ExecutionContext) - Static method in class sc.lang.java.ModelUtil
 
createInstance - Variable in class sc.lang.template.Template
 
createInstance(Object, Object, Object[]) - Method in class sc.layer.LayerDynChildManager
 
createInstance(Object, String, Object[]) - Method in class sc.layer.LayeredSystem
 
createInstance(Parser, Class) - Method in class sc.parser.NestedParselet
 
createInstance(String, Object...) - Method in class sc.type.DynType
 
createInstance(Class, String, Object...) - Static method in class sc.type.PTypeUtil
 
createInstance(Class) - Static method in class sc.type.RTypeUtil
 
createJavaType(LayeredSystem, Object) - Static method in class sc.lang.java.JavaType
 
createJavaType(LayeredSystem, Object, ITypeParamContext, Object) - Static method in class sc.lang.java.JavaType
 
createJavaTypeFromName(String) - Static method in class sc.lang.java.JavaType
 
createLayer() - Method in class sc.lang.AbstractInterpreter
 
createLayer(String, String, String[], boolean, boolean, boolean, boolean) - Method in class sc.lang.EditorContext
 
createLayer(String, String, String[], boolean, boolean, boolean, boolean, boolean) - Method in class sc.layer.LayeredSystem
 
CreateLayerWizard - Class in sc.lang
 
CreateLayerWizard() - Constructor for class sc.lang.CreateLayerWizard
 
createMethodCall(SemanticNodeList, String...) - Static method in class sc.lang.java.IdentifierExpression
 
createMultiExpression(Expression[], String) - Static method in class sc.lang.java.BinaryExpression
 
createNewLayer - Variable in class sc.layer.Options
 
createNewObj(String, String, Object[]) - Method in class sc.sync.JSONDeserializer
 
createNewWindow(String, String, int, String, String, String) - Static method in class sc.lang.html.Window
 
createNull(String) - Static method in class sc.lang.java.StringLiteral
 
createObjectDefinitionParameters(TypeDeclaration) - Static method in class sc.lang.java.TransformUtil
 
createObjects - Variable in class sc.lang.java.ExecutionContext
 
createObjectType(Object) - Static method in class sc.lang.java.JavaType
Wraps primitive types in an object type wrapper for use in data binding where we only pass around objects (for now at least)
createOnDemandInst(Object, List<SyncLayer.SyncChange>, String, SyncLayer) - Method in class sc.sync.SyncManager.SyncContext
 
createOnStartup - Variable in class sc.lang.DefinitionProcessor
If true, the getX method for any objects of this type are called at app init time
createOutput() - Method in class sc.lang.js.JSTypeTemplateBase
 
createPackage(String) - Method in class sc.repos.AbstractRepositoryManager
 
createPackage(IRepositoryManager, String, String, RepositorySource) - Method in class sc.repos.AbstractRepositoryManager
 
createPackage(IRepositoryManager, String, String, RepositorySource, RepositoryPackage) - Method in class sc.repos.AbstractRepositoryManager
 
createPackage(String) - Method in interface sc.repos.IRepositoryManager
 
createPackage(IRepositoryManager, String, String, RepositorySource, RepositoryPackage) - Method in interface sc.repos.IRepositoryManager
 
createPackage(String) - Method in class sc.repos.mvn.MvnRepositoryManager
 
createPackage(IRepositoryManager, String, String, RepositorySource) - Method in class sc.repos.mvn.MvnRepositoryManager
 
createPackage(IRepositoryManager, String, String, RepositorySource, RepositoryPackage) - Method in class sc.repos.mvn.MvnRepositoryManager
 
createPackage(String) - Method in class sc.repos.URLRepositoryManager
 
createPrimitiveWrapper(String) - Static method in class sc.lang.java.ClassType
 
createReplaceNode() - Method in class sc.parser.FormatContext
 
createRepositorySource(String, boolean, RepositoryPackage) - Method in class sc.repos.AbstractRepositoryManager
 
createRepositorySource(String, boolean, RepositoryPackage) - Method in interface sc.repos.IRepositoryManager
 
createRepositorySource(String, boolean, RepositoryPackage) - Method in class sc.repos.mvn.MvnRepositoryManager
 
createResultProcessor(Template, String) - Method in class sc.lang.TemplateLanguage
The ResultProcessor is a customization point for TemplateLanguages.
createSerializer(SyncManager) - Method in class sc.sync.JSONFormat
 
createSerializer(SyncManager) - Method in class sc.sync.SerializerFormat
 
createSerializer() - Method in class sc.sync.SyncDestination
 
createSimpleParser(String, String, String, IExternalModelIndex) - Static method in class sc.parser.ParseUtil
 
createSimpleParser(String, String, String, String, IExternalModelIndex) - Static method in class sc.parser.ParseUtil
Creates a LayeredSystem from a single classPath, externalClassPath, and srcPath.
createSkipOnErrorParselet(String, String...) - Method in class sc.lang.BaseLanguage
Use this to create a parselet for your repeating parselets skipOnError parselet.
createStarted(Object, String...) - Static method in class sc.lang.java.ClassType
 
createStatic(String) - Static method in class sc.lang.java.ImportDeclaration
 
createSuper(LayeredSystem, ExtendsType.LowerBoundsTypeDeclaration, ITypeParamContext, Object) - Static method in class sc.lang.java.ExtendsType
 
createTempDir(String) - Static method in class sc.util.FileUtil
 
createTempDirectory(String) - Static method in class sc.layer.LayerUtil
 
createTempSerializer(boolean, int) - Method in class sc.sync.JSONSerializer
 
createTempSerializer(boolean, int) - Method in class sc.sync.SyncSerializer
Creates a serializer you can use to create chunks of serialized output of the same format.
createTypeFromTypeParams(Object, JavaType[], JavaModel) - Static method in class sc.lang.java.JavaType
 
createTypeIndex() - Method in class sc.lang.java.BodyTypeDeclaration
 
createTypeIndex() - Method in class sc.lang.template.TemplateDeclaration
 
createVirtual(String, Object, String, Object...) - Static method in class sc.lang.DynObject
When generating getX inner object methods in dynamic stubs, to allow these to be overridden without adding a new getX method to a modifyInherited type, look up the most specific version of the dype for the given instance.
createVirtual(boolean, String, Object, String, Object...) - Static method in class sc.lang.DynObject
 
createWildcard() - Static method in class sc.lang.java.ExtendsType
 
CROSS_SCOPE - Static variable in class sc.bind.Bind
These are option flags you can combine in the flags argument to various calls to create bindings.
crossCompile - Variable in class sc.layer.Options
Should compiled classes be parsed using CFClass instead of the default which is to use the class loader
CSSLanguage - Class in sc.lang
TODO: For now, the sccss format is just the template language generating a string.
CSSLanguage() - Constructor for class sc.lang.CSSLanguage
 
CSSLanguage(Layer) - Constructor for class sc.lang.CSSLanguage
 
cssStyleSheet - Variable in class sc.lang.CSSLanguage
 
ctrlKey - Variable in class sc.lang.html.KeyboardEvent
 
ctrlKey - Variable in class sc.lang.html.MouseEvent
 
ctx - Variable in class sc.repos.PackageDependency
 
ctx - Variable in class sc.repos.RepositorySource
 
CTypeUtil - Class in sc.type
Some utilities for managing types.
CTypeUtil() - Constructor for class sc.type.CTypeUtil
 
cullUnparsedNodes(Parser, int, int, DiffContext) - Method in class sc.parser.ParentParseNode
 
curLines - Variable in class sc.parser.LineFormatContext
 
curObjs - Variable in class sc.sync.JSONDeserializer
 
current() - Static method in class sc.util.PerfMon
 
currentBuildLayer - Variable in class sc.layer.LayeredSystem
 
currentConstructor - Variable in class sc.lang.java.ObjectDefinitionParameters
 
currentErrorEndIndex - Variable in class sc.parser.Parser
 
currentErrors - Variable in class sc.parser.Parser
 
currentErrorStartIndex - Variable in class sc.parser.Parser
 
currentInstance - Variable in class sc.lang.js.JSTypeParameters
 
currentLabel - Variable in class sc.lang.java.ExecutionContext
 
currentLayer - Variable in class sc.lang.ClientEditorContext
 
currentLayers - Variable in class sc.lang.ClientEditorContext
 
currentLayerUpdated() - Method in class sc.lang.AbstractInterpreter
 
currentLine - Variable in class sc.lang.EditorContext
 
currentLockThreadName - Static variable in class sc.layer.LayeredSystem
 
currentModel - Variable in class sc.lang.ModelEditorLauncher
 
currentPackage - Variable in class sc.sync.JSONDeserializer
 
currentReconnectTime - Variable in class sc.sync.SyncDestination
 
currentReturnValue - Variable in class sc.lang.java.ExecutionContext
 
CurrentScopeContext - Class in sc.obj
Used to define, save and restore the list of scope contexts used in a given operation.
CurrentScopeContext(List<ScopeContext>, List<Object>) - Constructor for class sc.obj.CurrentScopeContext
 
currentScopeCtx - Variable in class sc.lang.AbstractInterpreter
 
currentSource - Variable in class sc.repos.RepositoryPackage
 
currentStartIndex - Variable in class sc.parser.FormatContext
 
currentStatement - Variable in class sc.parser.GenFileLineIndex
When calling Statement.addToLineIndex with a parse-node that's being formatted and separately added to the file (as in JS code-gen) this is used to store the statement we are currently formatting so we can compute the relative line number of each statement underneath a compound statement, to add it to the known line number of the generated file
currentTag - Variable in class sc.lang.html.Event
 
currentTarget - Variable in class sc.lang.html.Event
 
curScopeCtx - Variable in class sc.dyn.ScheduledJob
 
curTypeNames - Variable in class sc.sync.JSONDeserializer
 
customNeedsField - Variable in class sc.lang.java.ObjectDefinitionParameters
 
customResolver - Variable in class sc.lang.DefinitionProcessor
Set to a template string evaluated using the object definition parameters used in place of the field for storing the type.
customResolver - Variable in class sc.lang.java.JavaModel
If you want to parse and start a model but insert your own name resolver which runs before the normal system's type look, set this property.
customResolver - Variable in class sc.lang.java.ObjectDefinitionParameters
 
customResolverTemplate - Variable in class sc.lang.DefinitionProcessor
Set by customResolver or set this directly if you want to use a template from the file system
customResolverTemplate - Variable in class sc.lang.java.ObjectDefinitionParameters
 
customSetter - Variable in class sc.lang.DefinitionProcessor
Set to a template string evaluated using the object definition parameters used to set the field or store the object in a context object
customSetter - Variable in class sc.lang.java.ObjectDefinitionParameters
 
customSetterTemplate - Variable in class sc.lang.DefinitionProcessor
Corresponds to customSetter - the template actually used
customSetterTemplate - Variable in class sc.lang.java.ObjectDefinitionParameters
 
CycleEntry(JavaSemanticNode, Object) - Constructor for class sc.lang.java.CycleInfo.CycleEntry
 
CycleInfo - Class in sc.lang.java
 
CycleInfo(JavaSemanticNode) - Constructor for class sc.lang.java.CycleInfo
 
CycleInfo.CycleEntry - Class in sc.lang.java
 
CycleInfo.ThisContext - Class in sc.lang.java
 

D

dataTypeMatches(Object) - Method in class sc.parser.ChainedResultSequence
 
dataTypeMatches(Object) - Method in class sc.parser.OrderedChoice
Returns true if this parselet could have produced the given semanticValue.
dataTypeMatches(Object) - Method in class sc.parser.Parselet
 
dataTypeMatches(Object) - Method in class sc.parser.Sequence
When we are trying to determine if a given node is produced by a given parselet, we use this method.
deactivate() - Method in class sc.layer.TrackingClassLoader
 
deactivated - Variable in class sc.layer.TrackingClassLoader
 
debug - Variable in class sc.layer.Options
Controls whether java files compiled by this system debuggable
debug - Variable in class sc.parser.Language
 
debug - Variable in class sc.repos.RepositorySystem
 
debug(IMessageHandler, CharSequence...) - Static method in class sc.util.MessageHandler
 
debugDiffContext - Static variable in class sc.parser.DiffContext
 
debugDiffTrace - Static variable in class sc.lang.SemanticNode
 
debugDisablePrettyToString - Static variable in class sc.lang.java.JavaSemanticNode
When debugging problems in toLanguageString - i.e.
debugError - Static variable in class sc.parser.GenerateContext
 
DebugGenerateError - Class in sc.parser
 
DebugGenerateError(GenerateError, Parselet, Object) - Constructor for class sc.parser.DebugGenerateError
 
debugLockStack - Static variable in class sc.layer.LayeredSystem
 
debugMode - Static variable in class sc.lang.java.CycleInfo
Lists possible matches - i.e.
debugReparse - Variable in class sc.parser.Language
 
debugSrcIndexEntry - Static variable in class sc.layer.SrcIndexEntry
 
debugSuccessOnly - Variable in class sc.parser.Language
 
decapitalizePropertyName(String) - Static method in class sc.type.CTypeUtil
 
declarations - Variable in class sc.lang.template.GlueDeclaration
 
declarations - Variable in class sc.lang.template.GlueStatement
 
DeclarationType - Enum in sc.lang.java
 
declaresConstructor(List<?>, ITypeParamContext) - Method in class sc.lang.java.ArrayTypeDeclaration
 
declaresConstructor(List<?>, ITypeParamContext) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInferredType
 
declaresConstructor(List<?>, ITypeParamContext) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInvalidType
 
declaresConstructor(List<?>, ITypeParamContext) - Method in class sc.lang.java.BodyTypeDeclaration
 
declaresConstructor(List<?>, ITypeParamContext) - Method in interface sc.lang.java.ITypeDeclaration
 
declaresConstructor(List<?>, ITypeParamContext) - Method in class sc.lang.java.JavaSemanticNode
 
declaresConstructor(List<?>, ITypeParamContext) - Method in class sc.lang.java.JavaTypeDeclaration
 
declaresConstructor(LayeredSystem, Object, List<?>, ITypeParamContext) - Static method in class sc.lang.java.ModelUtil
 
declaresConstructor(LayeredSystem, Object, List<?>, ITypeParamContext, Object) - Static method in class sc.lang.java.ModelUtil
 
declaresConstructor(List<?>, ITypeParamContext) - Method in class sc.lang.java.ParamTypeDeclaration
 
declaresConstructor(List<?>, ITypeParamContext) - Method in class sc.lang.java.TypeDeclaration
 
declaresConstructor(List<?>, ITypeParamContext) - Method in class sc.lang.java.WrappedTypeDeclaration
 
declaresMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext) - Method in class sc.lang.java.BodyTypeDeclaration
 
declaresMemberInternal(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext) - Method in class sc.lang.java.BodyTypeDeclaration
 
declaresMethod(String, List<? extends Object>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
Just returns methods declared in this specific type
declaresMethod(String, List<? extends Object>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>, boolean) - Method in class sc.lang.java.EnumDeclaration
 
declaringTag - Variable in class sc.lang.html.Attr
 
declType - Variable in class sc.layer.TypeIndexEntry
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.html.Attr
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.html.Element
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in interface sc.lang.ISemanticNode
Performs a deep copy of the semantic node tree.
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.AbstractBlockStatement
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.AbstractMethodDefinition
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.Annotation
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.ArraySelector
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.AssignmentExpression
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.BaseLambdaExpression
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.BinaryExpression
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.BlockStatement
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.BodyTypeDeclaration
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.ClassDeclaration
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.ClassType
Preserve the type when we do a deepCopy.
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.ClassValueExpression
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.ConstructorDefinition
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.Definition
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.EnumDeclaration
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.Expression
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.FieldDefinition
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.IdentifierExpression
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.InterfaceDeclaration
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.JavaModel
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.MethodDefinition
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.NewExpression
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.SelectorExpression
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.Statement
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.SwitchStatement
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.TypeDeclaration
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.VariableDefinition
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.VariableSelector
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.SemanticNode
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.SemanticNodeList
 
deepCopy(Template) - Method in interface sc.lang.template.ITemplateProcessor
 
deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.template.Template
 
deepCopy(Template) - Method in class sc.lang.TemplateLanguage.TemplateResultProcessor
 
deepCopy() - Method in class sc.parser.AbstractParseNode
 
deepCopy() - Method in class sc.parser.FormattingParseNode
 
deepCopy() - Method in interface sc.parser.IParseNode
 
deepCopy() - Method in class sc.parser.ParentParseNode
 
deepCopy() - Method in class sc.parser.ParseNode
 
deepEquals(Object) - Method in class sc.lang.html.Attr
 
deepEquals(Object) - Method in interface sc.lang.ISemanticNode
Returns true if this object equals the other object by comparing all other properties with deepEquals
deepEquals(Object) - Method in class sc.lang.SemanticNode
The semantic node classes are treated like value classes - they are equal if all of their properties are equal.
deepEquals(Object) - Method in class sc.lang.SemanticNodeList
 
DEFAULT_BUFFER_SIZE - Static variable in class sc.parser.Parser
 
DEFAULT_EXTENSION - Static variable in class sc.lang.SCLanguage
 
DEFAULT_LAYERS_PATH - Static variable in interface sc.layer.LayerConstants
 
DEFAULT_LAYERS_URL - Static variable in interface sc.layer.LayerConstants
 
DEFAULT_PROCESS_NAME - Static variable in interface sc.layer.IProcessDefinition
 
DEFAULT_RUNTIME_NAME - Static variable in interface sc.layer.IRuntimeProcessor
 
DEFAULT_SCOPE - Static variable in class sc.repos.mvn.POMFile
 
DEFAULT_SORT_PRIORITY - Static variable in class sc.layer.Layer
 
DEFAULT_VM_PARAMETERS - Static variable in interface sc.layer.LayerConstants
 
DefaultAnnotationProcessor - Class in sc.lang
Extend the class to get default implementations of the IAnnotationProcessor interface
DefaultAnnotationProcessor() - Constructor for class sc.lang.DefaultAnnotationProcessor
 
defaultAnnotationProcessors - Variable in class sc.layer.LayeredSystem
 
DefaultCmdClassDeclaration() - Constructor for class sc.lang.AbstractInterpreter.DefaultCmdClassDeclaration
 
defaultCmdObject - Static variable in class sc.lang.AbstractInterpreter
 
defaultDestination - Static variable in class sc.sync.SyncDestination
Set by components like ServletSyncDestination via the initOnStartup hook
defaultExtendsType - Variable in class sc.lang.template.Template
 
defaultExtendsType - Variable in class sc.lang.TemplateLanguage
Use this as the default extends type for any template without an explicit type definition
defaultExtendsTypeName - Variable in class sc.lang.template.Template
The template may define an optional extends type
defaultExtension - Variable in class sc.parser.Language
 
DefaultHeight - Static variable in class sc.lang.html.Window
 
defaultLanguage - Static variable in class sc.sync.SyncManager
 
defaultLib - Static variable in class sc.lang.js.JSRuntimeProcessor
 
defaultModifier - Variable in class sc.layer.Layer
Set using the public or private modifier set on the layer definition itself
defaultModify - Variable in class sc.lang.TemplateLanguage
If a template file does not have an explicit <%! TypeName %> statement it will either replace or modify the previous type based on this setting.
defaultPageCache - Variable in class sc.layer.Options
For schtml pages, should they use caching by default for runtimes that support it?
defaultPropOptions - Variable in class sc.sync.SyncProperties
 
defaultReconnectTime - Variable in class sc.sync.SyncDestination
 
defaultRepositories - Static variable in class sc.repos.mvn.MvnRepositoryManager
 
DefaultRuntimeProcessor - Class in sc.layer
The RuntimeProcessor contains the code and configuration necessary to plug in a new runtime language, such as Javascript.
DefaultRuntimeProcessor(String, boolean) - Constructor for class sc.layer.DefaultRuntimeProcessor
 
defaultScope - Variable in class sc.sync.SyncDestination
The name of the scope on which we apply synchronized changes
defaultScopeId - Variable in class sc.sync.SyncProperties
 
defaultSyncMode - Variable in class sc.layer.Layer
Enable or disable the default sync mode for types which are defined in this layer.
defaultTimeout - Variable in class sc.sync.SyncDestination
 
defaultValue - Variable in class sc.lang.java.AnnotationMethodDefinition
 
defaultValue - Variable in class sc.lang.java.AnnotationVariableDefinition
 
DefaultWidth - Static variable in class sc.lang.html.Window
 
definedInLayer(Object, Layer) - Static method in class sc.lang.java.ModelUtil
 
definedInLayer - Variable in class sc.layer.BuildCommandHandler
When set, this ensures the command is only run when you are building a layer which extends this layer.
definedInLayer - Variable in class sc.layer.LayerComponent
The layer which defines this component.
definedInType - Variable in class sc.lang.java.ArrayTypeDeclaration
 
definedProcess - Variable in class sc.layer.Layer
 
definedRuntime - Variable in class sc.layer.Layer
 
defineRedirectMethod(TypeDeclaration, String, Object, boolean, boolean) - Static method in class sc.lang.java.TransformUtil
 
definesClasses - Variable in class sc.repos.RepositoryPackage
Does this package define class files?
definesComponentMethod(Object, String, Object) - Static method in class sc.lang.java.ModelUtil
 
definesConstructor(List<?>, ITypeParamContext, boolean) - Method in class sc.lang.java.ArrayTypeDeclaration
 
definesConstructor(List<?>, ITypeParamContext, boolean) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInferredType
 
definesConstructor(List<?>, ITypeParamContext, boolean) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInvalidType
 
definesConstructor(List<?>, ITypeParamContext, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
 
definesConstructor(List<?>, ITypeParamContext, boolean) - Method in class sc.lang.java.ConstructorDefinition
 
definesConstructor(List<?>, ITypeParamContext, boolean) - Method in interface sc.lang.java.ITypeDeclaration
 
definesConstructor(List<?>, ITypeParamContext, boolean) - Method in class sc.lang.java.JavaSemanticNode
 
definesConstructor(LayeredSystem, Object, List<?>, ITypeParamContext) - Static method in class sc.lang.java.ModelUtil
NOTE: it's rare that you want to use this method - use declaresConstructor instead.
definesConstructor(LayeredSystem, Object, List<?>, ITypeParamContext, Object, boolean) - Static method in class sc.lang.java.ModelUtil
 
definesConstructor(List<?>, ITypeParamContext, boolean) - Method in class sc.lang.java.ParamTypeDeclaration
 
definesConstructor(List<?>, ITypeParamContext, boolean) - Method in class sc.lang.java.WrappedTypeDeclaration
 
definesConstructorFromList(LayeredSystem, Object, List<?>, ITypeParamContext, Object, boolean) - Static method in class sc.lang.java.ModelUtil
 
definesCurrentObject(Object) - Static method in class sc.lang.java.ModelUtil
 
definesMember(TypeDeclaration, String, EnumSet<JavaSemanticNode.MemberType>, TypeContext) - Method in class sc.lang.DefinitionProcessor
 
definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.html.Element
 
definesMember(TypeDeclaration, String, EnumSet<JavaSemanticNode.MemberType>, TypeContext) - Method in interface sc.lang.IDefinitionProcessor
 
definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.AbstractBlockStatement
 
definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.AbstractBlockStatement
 
definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.ArrayTypeDeclaration
 
definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext) - Method in class sc.lang.java.ArrayTypeDeclaration
 
definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInferredType
 
definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInferredType
 
definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInvalidType
 
definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInvalidType
 
definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext) - Method in class sc.lang.java.BodyTypeDeclaration
 
definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
 
definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.FieldDefinition
 
definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext) - Method in interface sc.lang.java.ITypeDeclaration
 
definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in interface sc.lang.java.ITypeDeclaration
 
definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.JavaModel
 
definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.JavaSemanticNode
 
definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext) - Method in class sc.lang.java.JavaTypeDeclaration
 
definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.MethodDefinition
 
definesMember(Object, String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, LayeredSystem) - Static method in class sc.lang.java.ModelUtil
Looks for a member - field, method, enum with the given name on the given type.
definesMember(Object, String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean, LayeredSystem) - Static method in class sc.lang.java.ModelUtil
 
definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.Parameter
 
definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext) - Method in class sc.lang.java.ParamTypeDeclaration
 
definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.ParamTypeDeclaration
 
definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.TryStatement
 
definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.VariableStatement
 
definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext) - Method in class sc.lang.java.WrappedTypeDeclaration
 
definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.WrappedTypeDeclaration
 
definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.template.GlueStatement
 
definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext) - Method in class sc.lang.template.Template
 
definesMemberCached(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
 
definesMemberInternal(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
 
definesMemberInternal(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.InterfaceDeclaration
 
definesMemberInternal(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.TypeDeclaration
 
definesMethod(String, List<?>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in class sc.lang.java.AbstractMethodDefinition
 
definesMethod(String, List<? extends Object>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in class sc.lang.java.ArrayTypeDeclaration
 
definesMethod(String, List<?>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInferredType
 
definesMethod(String, List<?>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInvalidType
 
definesMethod(String, List<?>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in class sc.lang.java.BodyTypeDeclaration
 
definesMethod(String, List<?>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in class sc.lang.java.EnumDeclaration
 
definesMethod(String, List<?>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in class sc.lang.java.InterfaceDeclaration
 
definesMethod(String, List<?>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in interface sc.lang.java.ITypeDeclaration
 
definesMethod(String, List<?>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in class sc.lang.java.JavaModel
 
definesMethod(String, List<?>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in class sc.lang.java.JavaSemanticNode
 
definesMethod(String, List<?>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in class sc.lang.java.JavaTypeDeclaration
 
definesMethod(Object, String, List<? extends Object>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Static method in class sc.lang.java.ModelUtil
 
definesMethod(Object, String, List<? extends Object>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>, LayeredSystem) - Static method in class sc.lang.java.ModelUtil
 
definesMethod(String, List<? extends Object>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in class sc.lang.java.ParamTypeDeclaration
 
definesMethod(String, List<?>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in class sc.lang.java.TypeDeclaration
 
definesMethod(String, List<? extends Object>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in class sc.lang.java.WrappedTypeDeclaration
 
definesMethod(String, List<?>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in class sc.lang.template.Template
 
definesPreviousMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
 
definesPreviousMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.TypeDeclaration
 
definesProperty(String) - Method in class sc.layer.Layer
 
definesSrc - Variable in class sc.repos.RepositoryPackage
Does this package define src files?
definesType(String, TypeContext) - Method in class sc.lang.java.AbstractMethodDefinition
 
definesType(String, TypeContext) - Method in class sc.lang.java.BodyTypeDeclaration
 
definesType(String, TypeContext) - Method in class sc.lang.java.JavaModel
 
definesType(String, TypeContext) - Method in class sc.lang.java.JavaSemanticNode
 
definesType(String, TypeContext) - Method in class sc.lang.java.TypeDeclaration
 
definesType(String, TypeContext) - Method in class sc.lang.template.Template
 
definesTypeParameter(Object, ITypeParamContext) - Method in class sc.lang.java.BoundType
 
definesTypeParameter(Object, ITypeParamContext) - Method in class sc.lang.java.ClassType
 
definesTypeParameter(Object, ITypeParamContext) - Method in class sc.lang.java.ExtendsType
 
definesTypeParameter(Object, ITypeParamContext) - Method in class sc.lang.java.PrimitiveType
 
defineVariable(String, Object) - Method in class sc.lang.java.ExecutionContext
 
Definition - Class in sc.lang.java
 
Definition() - Constructor for class sc.lang.java.Definition
 
DefinitionProcessor - Class in sc.lang
The base class for both annotation processors and scope processors.
DefinitionProcessor() - Constructor for class sc.lang.DefinitionProcessor
 
definitions - Variable in class sc.lang.java.VariableStatement
 
delay - Variable in class sc.bind.BindOptions
Run the binding after waiting for the specified number of milliseconds
delay(int) - Static method in class sc.bind.BindOptions
 
dependencies - Variable in class sc.repos.RepositoryPackage
 
dependenciesChanged() - Method in class sc.lang.java.JavaModel
Hook to reinitiualize any state after one of your base types gets modified after this type has been processed.
DependencyCollection - Class in sc.repos
Contains the set of packages which we need to install to satisfy dependencies of the installed packages
DependencyCollection() - Constructor for class sc.repos.DependencyCollection
 
DependencyContext - Class in sc.repos
 
DependencyContext(RepositoryPackage, String) - Constructor for class sc.repos.DependencyContext
 
DependencyContext(int, RepositoryPackage, DependencyContext) - Constructor for class sc.repos.DependencyContext
 
dependentTypes - Variable in class sc.lang.DefinitionProcessor
For JS transformation, any types that are injected through code generation we need for dependency purposes before the transformation step in which we discover these in the template
dependentTypes - Variable in class sc.lang.java.BodyTypeDeclaration
 
depPkgURLs - Variable in class sc.repos.RepositoryPackage
 
DEPS_KEYWORDS - Static variable in class sc.lang.BaseLanguage
 
depsOnly - Variable in class sc.repos.mvn.MvnDescriptor
 
depth - Variable in class sc.repos.DependencyContext
 
DepTypeCtx() - Constructor for class sc.lang.java.JavaSemanticNode.DepTypeCtx
 
deregisterLayer(Layer, boolean) - Method in class sc.layer.LayeredSystem
 
desc - Variable in class sc.repos.mvn.MvnRepositorySource
 
deserializeModel(String, Language) - Static method in class sc.parser.ParseUtil
 
deserializeToStringArray(byte[]) - Static method in class sc.util.StringUtil
 
DestinationListener - Class in sc.bind
The base class for binding objects which can be the root level binding - i.e.
DestinationListener() - Constructor for class sc.bind.DestinationListener
 
destinationListenerArrayToString(Object, DestinationListener[]) - Static method in class sc.bind.Bind
 
destinationName - Variable in class sc.layer.DefaultRuntimeProcessor
Destination name you can use to talk to this runtime.
destinationName - Variable in class sc.sync.SyncManager
 
destName - Variable in class sc.sync.SyncProperties
 
destroyLayer() - Method in class sc.layer.Layer
 
destroyRepeatTags() - Method in class sc.lang.html.Element
 
destroySystem() - Method in class sc.layer.LayeredSystem
 
detectCycles() - Method in class sc.lang.java.JavaSemanticNode
Called to kick off the cycle detection for this node
DialogManager - Class in sc.util
This is a simple API to facilitate scripting of UIs which also prompt for dialogs.
DialogManager() - Constructor for class sc.util.DialogManager
 
DiffContext - Class in sc.parser
In order to perform an efficient reparse, we first make a pass over the old parse-node and the new text string to build up some context including: the first different parse node, the last different parse-node.
DiffContext() - Constructor for class sc.parser.DiffContext
 
diffNode(Object, StringBuilder) - Method in interface sc.lang.ISemanticNode
For debugging - produce a string representation of the diffs between two models
diffNode(Object, StringBuilder) - Method in class sc.lang.SemanticNode
The semantic node classes are treated like value classes - they are equal if all of their properties are equal.
diffNode(Object, StringBuilder) - Method in class sc.lang.SemanticNodeList
 
diffParseNode(IParseNode, StringBuilder) - Method in class sc.parser.AbstractParseNode
 
diffParseNode(IParseNode, StringBuilder) - Method in class sc.parser.ErrorParseNode
 
diffParseNode(IParseNode, StringBuilder) - Method in interface sc.parser.IParseNode
 
diffParseNode(IParseNode, StringBuilder) - Method in class sc.parser.ParentParseNode
 
diffParseNode(IParseNode, StringBuilder) - Method in class sc.parser.ParseNode
 
digits - Variable in class sc.lang.BaseLanguage
 
dimsToGenerateString() - Method in class sc.lang.java.NewExpression
 
DirectoryFilter() - Constructor for class sc.layer.LayerUtil.DirectoryFilter
 
disableAutoGC - Variable in class sc.layer.Options
By default StrataCode will use System.gc() at intervals it thinks are great times to clean up unless this option is disabled
disableCommandLineErrors - Variable in class sc.layer.Options
 
disableContextClassLoader - Variable in class sc.layer.Options
By default StrataCode sets the Thread's contextClassLoader automatically unless this option is set to true.
disabled - Variable in class sc.layer.Layer
Set to true when this layer should not be started for whatever reason.
disabledLayers - Variable in class sc.layer.LayeredSystem
 
disabledRuntimes - Variable in class sc.layer.LayeredSystem
A user configurable list of runtime names which are ignored
disabledRuntimes - Variable in class sc.layer.Options
 
disableExtendedErrors() - Method in class sc.parser.ChainedResultSequence
In partial values mode, if we get an error on slot 1, that's a match of slot 0 so even if there's a way to extend the error, do not do so
disableExtendedErrors() - Method in class sc.parser.Sequence
 
disableLayer() - Method in class sc.layer.Layer
 
disableLayer(Layer) - Method in class sc.layer.LayeredSystem
Moves the layer into the list of disabled layers.
disableModules - Variable in class sc.lang.js.JSRuntimeProcessor
Set this option to true to generate one big file from your entry points that includes only the classes you use.
disableProcessing - Variable in class sc.layer.LayerFileComponent
If true, this processor disables processing of this file type (i.e.
disableRefresh - Variable in class sc.lang.StatementProcessor
 
disableTagMode - Variable in class sc.parser.NestedParselet
 
disableTypeErrors - Variable in class sc.lang.java.JavaModel
 
dispatchEvents(Object) - Method in class sc.bind.BindingContext
Called when we want to dispatch some of the pending events We go through and pull out the events which match the sync flag.
displayError(String...) - Method in class sc.lang.html.Element
 
displayError(String...) - Method in class sc.lang.html.Node
 
displayError(String...) - Method in class sc.lang.java.AbstractErrorNode
 
displayError(String...) - Method in class sc.lang.java.ClassType
 
displayError(String...) - Method in class sc.lang.java.ErrorSemanticNode
 
displayError(String...) - Method in class sc.lang.java.JavaSemanticNode
Used for errors that should always be displayed
displayError(String...) - Method in class sc.lang.java.Statement
 
displayFormattedError(String) - Method in class sc.lang.java.JavaSemanticNode
 
displayFormattedError(String) - Method in class sc.lang.java.Statement
 
displayRangeError(int, int, boolean, String...) - Method in class sc.lang.java.Statement
 
displayTypeError(String...) - Method in class sc.lang.html.Node
 
displayTypeError(String...) - Method in class sc.lang.java.AbstractErrorNode
 
displayTypeError(String...) - Method in class sc.lang.java.ClassType
 
displayTypeError(String...) - Method in class sc.lang.java.ErrorSemanticNode
 
displayTypeError(String...) - Method in class sc.lang.java.JavaModel
 
displayTypeError(String...) - Method in class sc.lang.java.JavaSemanticNode
Used for errors involving type resolution.
displayTypeError(String...) - Method in class sc.lang.java.Statement
 
displayVerboseWarning(String...) - Method in class sc.lang.java.JavaSemanticNode
 
displayWarning(String...) - Method in class sc.lang.java.JavaSemanticNode
 
dispose(Object) - Static method in class sc.dyn.DynUtil
 
dispose(Object, boolean) - Static method in class sc.dyn.DynUtil
Called to remove the object from the dynamic type system.
dispose(Object) - Method in interface sc.dyn.IDynamicSystem
 
dispose(Object) - Method in class sc.layer.LayeredSystem
Called to remove the object from the dynamic type system.
disposeContext() - Method in class sc.sync.SyncManager.SyncContext
 
disposeInstances() - Method in class sc.lang.java.JavaModel
Find all instances for all types in this model and dispose of them
disposeLater(Object, boolean) - Static method in class sc.dyn.DynUtil
 
Div - Class in sc.lang.html
 
Div() - Constructor for class sc.lang.html.Div
 
Div(TypeDeclaration) - Constructor for class sc.lang.html.Div
 
Div(TypeDeclaration, Element, Object, int) - Constructor for class sc.lang.html.Div
 
Div(Element, Object, int) - Constructor for class sc.lang.html.Div
 
DO_LATER - Static variable in class sc.bind.Bind
These are option flags you can combine in the flags argument to various calls to create bindings.
doAddFieldToInstances(VariableDefinition, ExecutionContext) - Method in class sc.lang.java.BodyTypeDeclaration
 
doAddLayers() - Method in class sc.lang.AddLayerWizard
 
doCastOnConvert(Expression) - Method in class sc.lang.java.IdentifierExpression
 
docTypeName - Variable in class sc.lang.html.ControlTag
 
docTypeValue - Variable in class sc.lang.html.ControlTag
 
Document - Class in sc.lang.html
A Java + server class that represents the browser's 'document'.
Document() - Constructor for class sc.lang.html.Document
 
document - Variable in class sc.lang.html.Window
 
documentTag - Variable in class sc.lang.html.Window
 
doForward() - Method in enum sc.bind.BindingDirection
 
doInstall(RepositorySource, DependencyContext, DependencyCollection) - Method in class sc.repos.AbstractRepositoryManager
 
doInstall(RepositorySource, DependencyContext, DependencyCollection) - Method in class sc.repos.GitRepositoryManager
 
doInstall(RepositorySource, DependencyContext, DependencyCollection) - Method in class sc.repos.mvn.MvnRepositoryManager
 
doInstall(RepositorySource, DependencyContext, DependencyCollection) - Method in class sc.repos.ScpRepositoryManager
 
doInstall(RepositorySource, DependencyContext, DependencyCollection) - Method in class sc.repos.URLRepositoryManager
 
doOutputAll - Static variable in class sc.lang.html.Element
 
doOutputBody - Static variable in class sc.lang.html.Element
 
doOutputEnd - Static variable in class sc.lang.html.Element
 
doOutputStart - Static variable in class sc.lang.html.Element
 
doProcessStatement(Object, String) - Method in class sc.lang.AbstractInterpreter
 
doRemoveLayers() - Method in class sc.layer.LayeredSystem
 
doReverse() - Method in enum sc.bind.BindingDirection
 
doStartup - Variable in class sc.layer.InitTypeInfo
 
doStatic() - Method in enum sc.lang.java.InitStatementsMode
 
doublePropertyValue(IDynObject, String) - Static method in class sc.dyn.DynUtil
 
doubleValue(Object) - Static method in class sc.dyn.DynUtil
 
doubleValue - Variable in class sc.lang.java.FloatLiteral
 
DoubleZero - Static variable in enum sc.type.Type
 
down() - Method in class sc.lang.AbstractInterpreter
Move down the layer stack
DUMMY_LENGTH_FIELD - Static variable in class sc.type.ArrayLengthBeanMapper
 
DummyArrayClass() - Constructor for class sc.lang.java.ArrayTypeDeclaration.DummyArrayClass
 
dump(int, int) - Method in class sc.parser.GenFileLineIndex
 
dump() - Method in class sc.sync.SyncLayer
 
dump() - Static method in class sc.util.PerfMon
Dump out the currently collected statistics
dumpCacheStats() - Method in class sc.layer.LayeredSystem
 
dumpCacheStats() - Method in class sc.layer.LayerListTypeIndex
 
dumpCacheStats() - Method in class sc.layer.SysTypeIndex
 
dumpCacheSummary(StringBuilder, boolean) - Method in class sc.layer.LayeredSystem
 
dumpContextTree() - Method in class sc.repos.DependencyContext
 
dumpLayerListStats(String, List<Layer>) - Static method in class sc.layer.LayerUtil
 
dumpModelIndexStats(Map<String, ILanguageModel>) - Static method in class sc.layer.LayerUtil
 
dumpModelIndexSummary(Map<String, ILanguageModel>) - Static method in class sc.layer.LayerUtil
 
dumpStack() - Static method in class sc.util.PerfMon
 
DYN_BUILD_DIRECTORY - Static variable in interface sc.layer.LayerConstants
 
DYN_TYPE_INDEX_FILE - Static variable in interface sc.layer.LayerConstants
 
dynamic - Variable in class sc.layer.Layer
Is this a compiled or a dynamic layer
DYNAMIC_LOOKUP_POSITION - Static variable in interface sc.type.IBeanMapper
Properties defined on an interface need to do a dynamic lookup to retrieve the position.
dynamicLayers - Variable in class sc.layer.Options
 
dynamicNew - Variable in class sc.lang.java.BodyTypeDeclaration
If we only set properties in a dynamic type which extends a compiled type, we mark the type as "dynamicNew" - no stub is created.
dynamicSystem - Static variable in class sc.dyn.DynUtil
 
dynamicSystem - Static variable in class sc.dyn.RDynUtil
 
dynamicType - Variable in class sc.lang.java.BodyTypeDeclaration
Set to true for types which are modified dynamically.
dynamicType - Variable in class sc.lang.java.MethodDefinition
 
dynamicType - Variable in class sc.lang.template.Template
 
DynBeanIndexMapper - Class in sc.lang.java
 
DynBeanIndexMapper() - Constructor for class sc.lang.java.DynBeanIndexMapper
 
DynBeanIndexMapper(IBeanMapper) - Constructor for class sc.lang.java.DynBeanIndexMapper
 
DynBeanMapper - Class in sc.lang.java
This gets created for any property which is implemented by a dynamic field or dynamic get/set methods
DynBeanMapper() - Constructor for class sc.lang.java.DynBeanMapper
 
DynBeanMapper(Object, Object, Object) - Constructor for class sc.lang.java.DynBeanMapper
 
DynBeanMapper(BodyTypeDeclaration) - Constructor for class sc.lang.java.DynBeanMapper
Used for creating a dynamic object property
DynBeanMapper(IBeanMapper) - Constructor for class sc.lang.java.DynBeanMapper
 
DynConstructor() - Constructor for class sc.lang.java.DynStubParameters.DynConstructor
 
DynEnumConstant - Class in sc.lang
 
DynEnumConstant(BodyTypeDeclaration) - Constructor for class sc.lang.DynEnumConstant
 
DynInnerConstructor() - Constructor for class sc.lang.java.DynStubParameters.DynInnerConstructor
 
dynInvokeMethods - Variable in class sc.lang.java.BodyTypeDeclaration
List of property names marked @Constant but which can't be annotated directly cause there's no generated getX, setX, or field.
DynMethod() - Constructor for class sc.lang.java.DynStubParameters.DynMethod
 
DynMethod(Object, int, boolean) - Constructor for class sc.lang.java.DynStubParameters.DynMethod
 
dynMethods - Variable in class sc.layer.ReverseDependencies
Stores the list of methods which need to be available to the dynamic runtime.
dynObj - Variable in class sc.lang.html.Node
 
DynObject - Class in sc.lang
Used for dynamic types which do not extend either a compiled type, or type which is already an IDynObject
DynObject(BodyTypeDeclaration) - Constructor for class sc.lang.DynObject
 
dynObjectSignature - Static variable in class sc.lang.java.BodyTypeDeclaration
 
DynParam(Object, String) - Constructor for class sc.lang.java.DynStubParameters.DynParam
 
DynProp(Object, int) - Constructor for class sc.lang.java.DynStubParameters.DynProp
 
DynRemoteMethod - Class in sc.dyn
A descriptor used as a placeholder for a remote method.
DynRemoteMethod() - Constructor for class sc.dyn.DynRemoteMethod
 
DynStubParameters - Class in sc.lang.java
 
DynStubParameters(LayeredSystem, Layer, Object, ReverseDependencies) - Constructor for class sc.lang.java.DynStubParameters
 
DynStubParameters(LayeredSystem, Layer, Object) - Constructor for class sc.lang.java.DynStubParameters
 
DynStubParameters(LayeredSystem, Layer, Object, boolean) - Constructor for class sc.lang.java.DynStubParameters
 
DynStubParameters.DynConstructor - Class in sc.lang.java
 
DynStubParameters.DynInnerConstructor - Class in sc.lang.java
 
DynStubParameters.DynMethod - Class in sc.lang.java
 
DynStubParameters.DynParam - Class in sc.lang.java
 
DynStubParameters.DynProp - Class in sc.lang.java
 
DynType - Class in sc.type
 
DynType(DynType, int, int) - Constructor for class sc.type.DynType
 
DynType(String, DynType, int, int) - Constructor for class sc.type.DynType
 
dynTypeIndex - Variable in class sc.layer.Layer
Caches the typeNames of all dynamic types built in this build layer (if any)
DynUtil - Class in sc.dyn
Static utility methods used by runtime sc applications.
dynUtilClass - Variable in class sc.lang.java.PropertyDefinitionParameters
 

E

echoInput - Variable in class sc.lang.AbstractInterpreter
 
edit() - Method in class sc.lang.AbstractInterpreter
 
edit - Variable in class sc.lang.EditorContext
Global flag set to true when this context should interpret property changes as editing the types, rather than just editing the instances or current instance
editCurrentModel(boolean, boolean) - Method in class sc.lang.ModelEditorLauncher
 
editEditor - Variable in class sc.layer.Options
 
EditorContext - Class in sc.lang
 
EditorContext(LayeredSystem) - Constructor for class sc.lang.EditorContext
 
EditorCreate - Annotation Type in sc.obj
Set on a type, constructor or method to mark it as available to the management UI for creating instances of this type.
EditorSettings - Annotation Type in sc.obj
Set on types, get/set methods, or fields to store meta-data indicating general properties about how an editor should operate on the properties, or objects in a model.
Element<RE> - Class in sc.lang.html
This class, along with HTMLElement, serve as the server-side implementations for tags in the system.
Element() - Constructor for class sc.lang.html.Element
 
Element(TypeDeclaration) - Constructor for class sc.lang.html.Element
 
Element(TypeDeclaration, Element, Object, int) - Constructor for class sc.lang.html.Element
 
Element(Element, Object, int) - Constructor for class sc.lang.html.Element
 
element - Variable in class sc.lang.java.TypeDeclaration
When this type is created from an HTML element, this stores a reference to that element
elementName(Object) - Static method in class sc.lang.java.ModelUtil
 
elementToString(Object, boolean) - Static method in class sc.lang.java.ModelUtil
 
elementTypeMatches(Object) - Method in class sc.parser.OrderedChoice
Returns true if this parselet could have produced the given semanticValue.
elementTypeMatches(Object) - Method in class sc.parser.Parselet
 
elementTypeMatches(Object) - Method in class sc.parser.Sequence
When we are trying to determine if a given node is produced by a given parselet, we use this method.
elementValue - Variable in class sc.lang.java.Annotation
 
elementValue - Variable in class sc.lang.java.AnnotationValue
 
elementValueString(Object) - Static method in class sc.lang.java.ModelUtil
 
elementWithTypeToString(Object, boolean) - Static method in class sc.lang.java.ModelUtil
 
elemValToPrimitiveValue(Object) - Static method in class sc.lang.java.AnnotationValue
 
ellipsis(String, int, boolean) - Static method in class sc.util.StringUtil
Truncates the text String, adding ellipsis ("...") at the end.
EMPTY_ARRAY - Static variable in class sc.type.TypeUtil
 
EMPTY_COMPILER_SETTINGS - Static variable in class sc.lang.java.BodyTypeDeclaration
 
EMPTY_ITERATOR - Static variable in class sc.util.EmptyIterator
 
EMPTY_STRING - Static variable in class sc.parser.PString
 
EMPTY_STRING_ARRAY - Static variable in class sc.util.StringUtil
 
EMPTY_STRING_LIST - Static variable in class sc.util.StringUtil
 
EmptyIterator<E> - Class in sc.util
 
EmptyIterator() - Constructor for class sc.util.EmptyIterator
 
EmptyStatement - Class in sc.lang.java
Marker class used for ; in EnumDeclaration to separate constanats from definitions
EmptyStatement() - Constructor for class sc.lang.java.EmptyStatement
 
emptyString(String) - Static method in class sc.lang.java.AbstractTemplateParameters
 
emptyValue(GenerateContext, Object) - Method in class sc.parser.NestedParselet
Determines if there is any semantic information left in the value supplied as determined by the parselet.
emptyValue(GenerateContext, Object) - Method in class sc.parser.OrderedChoice
 
emptyValue(GenerateContext, Object) - Method in class sc.parser.Parselet
The empty value for a base parselet is determined if we have an empty string, an empty list, or a "false" boolean.
ENABLE_STATS - Static variable in class sc.parser.Parser
 
enableBatchMode - Variable in class sc.lang.AbstractInterpreter
Set enableBatchMode = true to prevent releasing locks in between commands.
enabled - Static variable in class sc.util.PerfMon
 
enabledFor(Layer) - Method in interface sc.layer.IFileProcessor
Is this file processor enabled for src files in the layer specified
enabledFor(Layer) - Method in class sc.layer.LayerFileProcessor
 
enabledFor(Layer) - Method in class sc.parser.Language
 
enabledForPath(String, Layer, boolean, boolean) - Method in interface sc.layer.IFileProcessor
Some file processors are registered for a specific pathname (e.g.
enabledForPath(String, Layer, boolean, boolean) - Method in class sc.layer.LayerFileComponent
 
enabledForPath(String, Layer, boolean, boolean) - Method in class sc.layer.LayerFileProcessor
 
enabledForPath(String, Layer, boolean, boolean) - Method in class sc.parser.Language
 
enableExtensions() - Method in class sc.lang.java.JavaModel
Overridden in SCModel to true
enableNeedsCompiledClass() - Method in class sc.lang.java.BodyTypeDeclaration
 
enablePartialValues - Variable in class sc.parser.Parser
 
enableRemoteMethods - Variable in class sc.layer.LayeredSystem
When processing more than one runtime, should the remote runtime be able to resolve methods against this system? Typically true for servers, false for browsers.
enableSpacing - Variable in class sc.parser.NestedParselet
 
enableTagMode - Variable in class sc.parser.NestedParselet
 
enclosingOuterTypeName - Variable in class sc.lang.java.PropertyDefinitionParameters
 
enclosingTypeName - Variable in class sc.lang.java.PropertyDefinitionParameters
 
enclosingTypeName - Variable in class sc.lang.java.VariableDefinition
 
enclType - Variable in class sc.lang.html.BaseURLParamProperty
 
end(String) - Static method in class sc.util.PerfMon
 
END_DELIMITER - Static variable in class sc.lang.TemplateLanguage
 
END_HTML_COMMENT - Static variable in class sc.lang.TemplateLanguage
 
endDeclDelimiter - Variable in class sc.lang.TemplateLanguage
 
endDelimiter - Variable in class sc.lang.TemplateLanguage
 
endExpDelimiter - Variable in class sc.lang.TemplateLanguage
 
endGlueDelimiter - Variable in class sc.lang.TemplateLanguage
 
endHtmlComment - Variable in class sc.lang.TemplateLanguage
 
endImportDelimiter - Variable in class sc.lang.TemplateLanguage
 
endIndex - Variable in class sc.lang.ModelError
 
endIndex - Variable in class sc.parser.ParseError
 
endIx - Variable in class sc.parser.ParseRange
 
endLine - Variable in class sc.parser.FileRangeRef
 
endProcess() - Method in class sc.layer.AsyncProcessHandle
 
endPropMessage() - Static method in class sc.bind.Bind
 
endStatement - Variable in class sc.lang.JavaLanguage
 
endSync() - Static method in class sc.sync.SyncManager
 
endTagChar - Variable in class sc.lang.HTMLLanguage
 
ensureInitialized(boolean) - Method in class sc.layer.Layer
 
ensureLocked() - Method in class sc.layer.LayeredSystem
 
ensureStarted(Object, boolean) - Static method in class sc.lang.java.ModelUtil
 
ensureStarted(boolean) - Method in class sc.layer.Layer
 
ensureValidated() - Method in class sc.lang.SemanticNode
 
ensureValidated(boolean) - Method in class sc.layer.Layer
 
Entry() - Constructor for class sc.parser.FormatContext.Entry
 
entrySet() - Method in class sc.util.WeakIdentityHashMap
 
enumBodyDeclaration - Variable in class sc.lang.JavaLanguage
 
enumClass - Variable in class sc.lang.java.EnumDeclaration
For some purposes, like JS we need to convert this to a class.
EnumConstant - Class in sc.lang.java
 
EnumConstant() - Constructor for class sc.lang.java.EnumConstant
 
EnumDeclaration - Class in sc.lang.java
 
EnumDeclaration() - Constructor for class sc.lang.java.EnumDeclaration
 
enumDeclaration - Variable in class sc.lang.JavaLanguage
 
EnumDeclaration.DUMMY - Enum in sc.lang.java
 
EnumDeclaration.ValueOfMethodDefinition - Class in sc.lang.java
 
EnumDeclaration.ValuesMethodDefinition - Class in sc.lang.java
 
Enumerated - Annotation Type in sc.obj
You can use this annotation on a class to give it enum-like behavior.
EnumOnlySet - Static variable in enum sc.lang.java.JavaSemanticNode.MemberType
 
EOF - Static variable in interface sc.parser.IParserConstants
Arg to the Symbol constructor for representing EOF
eof - Variable in class sc.parser.ParseError
 
eof - Variable in class sc.parser.Parser
 
EOF - Static variable in class sc.parser.Symbol
 
EOLComment - Variable in class sc.lang.BaseLanguage
 
EOLComment - Class in sc.lang.java
 
EOLComment() - Constructor for class sc.lang.java.EOLComment
 
eqs(CharSequence, CharSequence) - Static method in class sc.sync.JSONParser
 
equalArrays(Object[], Object[]) - Static method in class sc.dyn.DynUtil
 
equalObjects(Object, Object) - Method in class sc.bind.AbstractMethodBinding
 
equalObjects(Object, Object) - Static method in class sc.dyn.DynUtil
 
equalPropertySelectors(Object, Object) - Static method in class sc.type.TypeUtil
 
equalProps(Object, Object) - Static method in class sc.bind.PBindUtil
 
equals(Object) - Method in class sc.bind.Bind.BindFrame
 
equals(Object) - Method in class sc.js.ServerTag
 
equals(Object) - Method in class sc.js.URLPath
 
equals(Object) - Method in class sc.lang.html.Element
 
equals(Object) - Method in class sc.lang.InstanceWrapper
 
equals(Object) - Method in class sc.lang.java.CycleInfo.ThisContext
 
equals(Object) - Method in class sc.lang.java.ExtendsType.WildcardTypeDeclaration
 
equals(Object) - Method in class sc.lang.java.ParamTypeDeclaration
 
equals(Object) - Method in class sc.lang.java.ParamTypedMember
 
equals(Object) - Method in class sc.lang.java.TypeParamKey
 
equals(Object) - Method in class sc.lang.java.WrappedTypeDeclaration
 
equals(Object) - Method in class sc.lang.SemanticNode
 
equals(Object) - Method in class sc.layer.BuildInfo.ExternalDynType
 
equals(Object) - Method in class sc.layer.BuildInfo.MainMethod
 
equals(Object) - Method in class sc.layer.BuildInfo.ModelJar
 
equals(Object) - Method in class sc.layer.BuildInfo.TestInstance
 
equals(String) - Method in class sc.layer.DefaultRuntimeProcessor
 
equals(Object) - Method in class sc.layer.LayerTypeIndex
 
equals(Object) - Method in class sc.layer.MethodKey
 
equals(Object) - Method in class sc.layer.ProcessDefinition
 
equals(Object) - Method in class sc.layer.SrcEntry
 
equals(Object) - Method in class sc.layer.TypeGroupMember
 
equals(Object) - Method in class sc.layer.TypeIndexEntry
 
equals(Object) - Method in class sc.layer.VMParameter
 
equals(Object) - Method in class sc.parser.AbstractParseNode
 
equals(Object) - Method in class sc.parser.AbstractString
 
equals(Object) - Method in class sc.parser.ErrorParseNode
 
equals(Object) - Method in class sc.parser.ParentParseNode
 
equals(Object) - Method in class sc.parser.ParseNode
 
equals(Object) - Method in class sc.repos.mvn.MvnDescriptor
 
equals(Object) - Method in class sc.repos.PackageDependency
 
equals(Object) - Method in class sc.repos.RepositoryPackage
 
equals(Object) - Method in class sc.repos.RepositorySource
 
equals(Object) - Method in class sc.sync.SyncLayer.SyncChange
 
equals(Object) - Method in class sc.sync.SyncLayer.SyncFetchProperty
 
equals(Object) - Method in class sc.sync.SyncLayer.SyncMethodCall
 
equals(Object) - Method in class sc.sync.SyncLayer.SyncMethodResult
 
equals(Object) - Method in class sc.sync.SyncLayer.SyncNewObj
 
equals(Object) - Method in class sc.sync.SyncProperties
 
equals(Object) - Method in class sc.sync.SyncPropOptions
 
equals(Object) - Method in class sc.type.AbstractBeanMapper
Compares same property defined in different types in the same type hierarchy as equal.
equals(Object) - Method in class sc.type.ArrayLengthBeanMapper
 
equals(Object) - Method in class sc.util.IdentityWrapper
 
equals(Object) - Method in class sc.util.WeakIdentityHashMap
 
equalSemanticValues(Object, Object) - Static method in class sc.parser.ParseUtil
Handles the case where there is a primitive boolean property.
equalSign - Variable in class sc.lang.BaseLanguage
 
equalStrings(String, String) - Static method in class sc.util.StringUtil
 
equalValues(int, Object) - Method in class sc.bind.ArrayElementBinding
 
equalValues(int, Object) - Method in class sc.bind.VariableBinding
 
err - Variable in class sc.util.MessageHandler
 
error(int, Object) - Method in class sc.bind.MethodBinding
 
error - Variable in class sc.lang.ModelError
 
error(String...) - Method in class sc.layer.Layer
 
error(CharSequence...) - Method in class sc.layer.LayeredSystem
 
error(Parselet, GenerateError, Object, int) - Method in class sc.parser.GenerateContext
 
error(String) - Method in class sc.repos.AbstractRepositoryManager
 
error(int, Object) - Method in class sc.sync.SyncDestination.SyncListener
 
error(int, Object) - Method in interface sc.type.IResponseListener
 
error(IMessageHandler, CharSequence...) - Static method in class sc.util.MessageHandler
 
errorArgs - Variable in class sc.lang.html.Node
 
errorArgs - Variable in class sc.lang.java.AbstractErrorNode
 
errorArgs - Variable in class sc.lang.java.Statement
 
errorArgs - Variable in class sc.parser.ParseError
 
errorCode - Variable in class sc.dyn.RemoteResult
 
errorCode - Variable in class sc.parser.ParseError
 
errorMessage - Variable in class sc.sync.SyncResult
 
errorMessages - Variable in class sc.lang.java.JavaModel
 
errorModels - Variable in class sc.lang.ClientEditorContext
 
ErrorParseNode - Class in sc.parser
Represents an error in the parse-node tree that was parsed.
ErrorParseNode(ParseError, String) - Constructor for class sc.parser.ErrorParseNode
 
ErrorRangeInfo(int, int, boolean) - Constructor for class sc.lang.java.Statement.ErrorRangeInfo
 
errors - Variable in class sc.parser.GenerateContext
 
ErrorSemanticNode - Class in sc.lang.java
 
ErrorSemanticNode() - Constructor for class sc.lang.java.ErrorSemanticNode
 
errorsStarting - Variable in class sc.layer.Layer
 
errorsToString(LinkedHashSet<String>) - Static method in class sc.layer.LayerUtil
 
errorString() - Method in class sc.parser.ParseError
 
errorStringWithLineNumbers(File) - Method in class sc.parser.ParseError
 
errorStringWithLineNumbers(String) - Method in class sc.parser.ParseError
 
escapeBodyMethod() - Method in class sc.lang.HTMLLanguage
This method in the Element class is used to escape the body so no HTML characters leak out from the application
escapeBodyMethod() - Method in interface sc.lang.template.ITemplateProcessor
If you need to escape the body content in your template language, for example to escape HTML this provides the name of the escape method
escapeBodyMethod() - Method in class sc.lang.TemplateLanguage
 
escapeBodyMethod() - Method in class sc.lang.TemplateLanguage.TemplateResultProcessor
By default, template languages do not escape the body.
escapedSingleQuoteString - Variable in class sc.lang.JavaLanguage
 
escapedString - Variable in class sc.lang.JavaLanguage
 
escapedStringBody - Variable in class sc.lang.JavaLanguage
 
escapeHTML(CharSequence, boolean) - Static method in class sc.util.StringUtil
 
escapeIdentifierString(String) - Static method in class sc.type.CTypeUtil
 
escapeJavaString(String, char, boolean) - Static method in class sc.type.CTypeUtil
 
escapeObject(Object) - Static method in class sc.parser.ParseUtil
 
escapeQuotes(CharSequence, boolean) - Static method in class sc.util.StringUtil
 
escapeString(IString) - Static method in class sc.parser.ParseUtil
 
escapeString(String) - Static method in class sc.parser.ParseUtil
 
escapeURLString(String) - Static method in class sc.type.CTypeUtil
 
escAtt(CharSequence, boolean) - Static method in class sc.lang.html.Element
 
escBody(Object) - Static method in class sc.lang.html.Element
 
eval(Class, ExecutionContext) - Method in class sc.lang.java.AbstractLiteral
 
eval(Class, ExecutionContext) - Method in class sc.lang.java.ArithmeticExpression
 
eval(Class, ExecutionContext) - Method in class sc.lang.java.ArrayElementExpression
 
eval(Class, ExecutionContext) - Method in class sc.lang.java.ArrayInitializer
 
eval(Class, ExecutionContext) - Method in class sc.lang.java.AssignmentExpression
 
eval(Class, ExecutionContext) - Method in class sc.lang.java.BaseLambdaExpression
 
eval(Class, ExecutionContext) - Method in class sc.lang.java.BinaryExpression
 
eval(Class, ExecutionContext) - Method in class sc.lang.java.CastExpression
 
eval(Class, ExecutionContext) - Method in class sc.lang.java.ClassValueExpression
 
eval(Class, ExecutionContext) - Method in class sc.lang.java.ConditionalExpression
 
eval(Class, ExecutionContext) - Method in class sc.lang.java.FloatLiteral
 
eval(Class, ExecutionContext) - Method in class sc.lang.java.IdentifierExpression
 
eval(Class, ExecutionContext) - Method in class sc.lang.java.InstanceOfExpression
 
eval(Class, ExecutionContext) - Method in interface sc.lang.java.IValueNode
 
eval(Class, ExecutionContext) - Method in class sc.lang.java.NewExpression
 
eval(Class, ExecutionContext) - Method in class sc.lang.java.NullLiteral
 
eval(Class, ExecutionContext) - Method in class sc.lang.java.ParenExpression
 
eval(Class, ExecutionContext) - Method in class sc.lang.java.QuestionMarkExpression
 
eval(Class, ExecutionContext) - Method in class sc.lang.java.SelectorExpression
 
eval(ExecutionContext) - Method in class sc.lang.java.ThrowStatement
 
eval(Class, ExecutionContext) - Method in class sc.lang.java.UnaryExpression
 
eval(Class, ExecutionContext) - Method in class sc.lang.js.JSFunctionDeclaration
 
eval(Class, ExecutionContext) - Method in class sc.lang.template.GlueExpression
 
eval(Class, ExecutionContext) - Method in class sc.lang.template.Template
Overrides the value node eval method where expectedType should be String.class.
evalArithmetic(String, Object, Object) - Method in enum sc.type.Type
 
evalArithmeticExpression(String, Class, Object, Object) - Static method in class sc.dyn.DynUtil
 
evalBinding(Class, ExecutionContext) - Method in class sc.lang.java.Expression
 
evalBinding(Class, ExecutionContext) - Method in class sc.lang.java.ParenExpression
 
evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.java.AbstractLiteral
 
evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.java.ArrayElementExpression
 
evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.java.ArrayInitializer
 
evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.java.AssignmentExpression
 
evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.java.BinaryExpression
 
evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.java.CastExpression
 
evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.java.ClassValueExpression
 
evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.java.Expression
 
evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.java.IdentifierExpression
 
evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.java.NewExpression
 
evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.java.ParenExpression
 
evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.java.QuestionMarkExpression
 
evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.java.SelectorExpression
 
evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.java.TwoOperatorExpression
 
evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.java.UnaryExpression
 
evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.template.GlueExpression
 
evalBindingParameters(Class, ExecutionContext, Expression...) - Method in class sc.lang.java.Expression
 
evalBindingParametersWithThis(Object, Class, ExecutionContext, Expression...) - Method in class sc.lang.java.Expression
 
evalCast(Object, Object) - Static method in class sc.dyn.DynUtil
 
evalCast(Class, Object) - Static method in class sc.dyn.DynUtil
 
evalCast(Object, Object) - Method in interface sc.dyn.IDynamicSystem
 
evalCast(Object, Object) - Static method in class sc.lang.java.ModelUtil
 
evalCast(Object, Object) - Method in class sc.layer.LayeredSystem
 
evalCast(Class, Object) - Method in enum sc.type.Type
Takes the class used to get this type as the first argument and implements the cast operator on the value
evalConditional(String, Object, Object) - Method in enum sc.type.Type
 
evalConditionalExpression(String, Object, Object) - Static method in class sc.dyn.DynUtil
 
evalDimObj(Object, ExecutionContext) - Method in class sc.lang.java.ArrayElementExpression
 
evalDouble(Class, ExecutionContext) - Method in class sc.lang.java.AbstractLiteral
 
evalDouble(Class, ExecutionContext) - Method in class sc.lang.java.Expression
 
evalDouble(Class, ExecutionContext) - Method in class sc.lang.java.FloatLiteral
 
evalExpression(Expression, BindingDirection) - Method in enum sc.lang.java.TypeDeclaration.InitStatementMode
 
evalInstanceOf(Object, Object, ITypeParamContext) - Static method in class sc.lang.java.ModelUtil
 
evalInstanceOfExpression(Object, Class) - Static method in class sc.type.PTypeUtil
 
evalInstanceOfExpression(Object, Class) - Static method in class sc.type.TypeUtil
 
evalInverseUnaryExpression(String, Class, Object) - Static method in class sc.dyn.DynUtil
 
evalLong(Class, ExecutionContext) - Method in class sc.lang.java.AbstractLiteral
 
evalLong(Class, ExecutionContext) - Method in class sc.lang.java.CharacterLiteral
 
evalLong(Class, ExecutionContext) - Method in class sc.lang.java.Expression
 
evalLong(Class, ExecutionContext) - Method in class sc.lang.java.IntegerLiteral
 
evalMainTemplate(BodyTypeDeclaration) - Method in class sc.lang.js.JSRuntimeProcessor
 
evalParameterForType(Object, Object, String) - Static method in class sc.lang.java.ModelUtil
 
evalParameterPosition(Object, Object, String) - Static method in class sc.lang.java.ModelUtil
 
evalPreConditional(String, Object) - Method in enum sc.type.Type
Use this to avoid evaluating the second arg to an && or || statement if the first one evals to false or true
evalPreConditionalExpression(String, Object) - Static method in class sc.dyn.DynUtil
 
evalPropertyIncr(Object, String, int) - Static method in class sc.dyn.DynUtil
 
evalPropertyIncr(Object, IBeanMapper, int) - Static method in class sc.dyn.DynUtil
 
evalPropertyIncrOrig(Object, String, int) - Static method in class sc.dyn.DynUtil
 
evalPropertyIncrOrig(Object, IBeanMapper, int) - Static method in class sc.dyn.DynUtil
 
evalPropertyIncrOrigStatic(Class, String, int) - Static method in class sc.dyn.DynUtil
 
evalPropertyIncrOrigStatic(Class, IBeanMapper, int) - Static method in class sc.dyn.DynUtil
 
evalPropertyIncrStatic(Class, String, int) - Static method in class sc.dyn.DynUtil
 
evalPropertyIncrStatic(Class, IBeanMapper, int) - Static method in class sc.dyn.DynUtil
 
evalRemoteExprs(ExecutionContext) - Method in class sc.lang.java.AssignmentExpression
 
evalRemoteExprs(ExecutionContext) - Method in class sc.lang.java.Statement
 
evalRemoteScript(ScopeContext, String) - Static method in class sc.dyn.DynUtil
Executes the supplied java script by making an RPC call targeted towards all clients with the lifecycle identified by ScopeContext
evalScript(String) - Static method in class sc.dyn.DynUtil
 
evalSelector(Object, Class, ExecutionContext, Object) - Method in class sc.lang.java.ArraySelector
 
evalSelector(Object, Class, ExecutionContext, Object) - Method in class sc.lang.java.NewSelector
 
evalSelector(Object, Class, ExecutionContext, Object) - Method in class sc.lang.java.Selector
 
evalSelector(Object, Class, ExecutionContext, Object) - Method in class sc.lang.java.VariableSelector
 
evalStatements() - Method in enum sc.lang.java.TypeDeclaration.InitStatementMode
 
evalStatements - Variable in class sc.lang.js.JSTypeParameters
Set for evalExpression - the expression itself and the optional currentInstance if we're updating a specific instance
evalTemplate(Object, Template) - Static method in class sc.lang.java.TransformUtil
 
evalTemplate(Object, String, boolean) - Static method in class sc.lang.java.TransformUtil
 
evalTemplate - Variable in class sc.lang.js.JSRuntimeProcessor
 
evalTemplate(Object, String, Class, Layer, boolean) - Method in class sc.layer.LayeredSystem
 
evalTemplateBindingParameters(Class, ExecutionContext, List<Object>) - Method in class sc.lang.template.GlueExpression
 
evalTemplateName - Variable in class sc.lang.js.JSRuntimeProcessor
The syncMergeTemplate, updateMergeTemplates and evalTemplates are used when sending incremental changes during the sync process, type update, or eval expression processes (respectively)
evalTemplateResource(String, Object, ClassLoader) - Static method in class sc.lang.java.TransformUtil
 
evalToString() - Method in interface sc.lang.template.ITemplateProcessor
Return true if the template should evaluate itself during the toString operator.
evalToString - Variable in class sc.lang.TemplateLanguage
The Template should implement toString by evaluating itself.
evalToString() - Method in class sc.lang.TemplateLanguage.TemplateResultProcessor
 
evalTypeArguments(Object) - Method in class sc.lang.java.NewExpression
 
evalUnary(String, Object) - Method in enum sc.type.Type
 
evalUnaryExpression(String, Class, Object) - Static method in class sc.dyn.DynUtil
 
Event - Class in sc.lang.html
 
Event() - Constructor for class sc.lang.html.Event
 
eventListener - Variable in class sc.obj.ScopeContext
 
eventListenerCtx - Variable in class sc.obj.ScopeDefinition
Does this scope receive queued up events for sharing in cross-scope bindings
eventListenerLock - Variable in class sc.obj.ScopeContext
 
eventMask - Variable in class sc.bind.BindingListener
 
eventSource - Variable in class sc.js.ServerTag
Set to true for server tags which generate events on the client
exceptionStr - Variable in class sc.dyn.RemoteResult
 
excluded - Variable in class sc.lang.java.Statement
Has this statement been determined not to be included in this runtime - e.g.
excluded - Variable in class sc.layer.Layer
Set to true for a baseLayer which has been excluded from this runtime
excluded - Variable in class sc.layer.TypeIndexEntry
 
EXCLUDED_SENTINEL - Static variable in class sc.layer.TypeIndexEntry
 
excludedFile(String, String) - Method in class sc.layer.Layer
 
excludedFile(String, String) - Method in class sc.layer.LayeredSystem
 
excludedFiles - Variable in class sc.layer.Layer
Set of patterns to ignore in any layer src or class directory, using Java's regex language
excludedFiles - Variable in class sc.layer.LayeredSystem
Set of patterns to ignore any layer src or class directory, using Java's regex language
excludedPaths - Variable in class sc.layer.Layer
Normalized paths relative to the layer directory that are excluded from processing
excludedPaths - Variable in class sc.layer.LayeredSystem
Normalized paths relative to the layer directory that are excluded from processing
excludedProperty(String) - Method in class sc.type.DynType
 
excludedStub - Variable in class sc.lang.java.BodyTypeDeclaration
For an excluded type, a framework can designate a 'stub type' to replace an excluded type for a given runtime.
excludeForProcess(IProcessDefinition) - Method in class sc.layer.Layer
 
excludeForRuntime(IRuntimeProcessor) - Method in class sc.layer.Layer
 
excludeModules - Variable in class sc.repos.mvn.MvnRepositoryPackage
 
excludeProcess(String) - Method in class sc.layer.Layer
 
excludeProcesses - Variable in class sc.layer.Layer
 
excludeProcesses(String...) - Method in class sc.layer.Layer
 
excludeProcesses - Variable in class sc.layer.LayerTypeIndex
 
excludeRuntime(String) - Method in class sc.layer.Layer
 
excludeRuntime(String) - Method in class sc.layer.LayerFileComponent
 
excludeRuntimes - Variable in class sc.layer.Layer
 
excludeRuntimes(String...) - Method in class sc.layer.Layer
 
excludeRuntimes - Variable in class sc.layer.LayerFileComponent
 
excludeRuntimes - Variable in class sc.layer.LayerTypeIndex
 
excludesLayer(String) - Method in class sc.layer.LayerOrderIndex
 
excludesLayer(String) - Method in class sc.layer.SysTypeIndex
 
excludesModule(String) - Method in class sc.repos.mvn.MvnRepositoryPackage
 
exclusions - Variable in class sc.repos.mvn.MvnDescriptor
 
exec(String) - Method in class sc.lang.AbstractInterpreter
Run a system command synchronously - returns the exit status of the command
exec(ExecutionContext) - Method in class sc.lang.java.AbstractBlockStatement
 
exec(ExecutionContext) - Method in class sc.lang.java.AssertStatement
 
exec(ExecutionContext) - Method in class sc.lang.java.AssignmentExpression
 
exec(ExecutionContext) - Method in class sc.lang.java.BreakContinueStatement
 
exec(ExecutionContext) - Method in class sc.lang.java.Expression
 
exec(ExecutionContext) - Method in class sc.lang.java.FinallyStatement
 
exec(ExecutionContext) - Method in class sc.lang.java.ForControlStatement
 
exec(ExecutionContext) - Method in class sc.lang.java.ForVarStatement
 
exec(ExecutionContext) - Method in class sc.lang.java.IdentifierExpression
 
exec(ExecutionContext) - Method in class sc.lang.java.IfStatement
 
exec(ExecutionContext) - Method in class sc.lang.java.NewExpression
 
exec(ExecutionContext) - Method in class sc.lang.java.ReturnStatement
 
exec(ExecutionContext) - Method in class sc.lang.java.Statement
 
exec(ExecutionContext) - Method in class sc.lang.java.SwitchStatement
 
exec(ExecutionContext) - Method in class sc.lang.java.SynchronizedStatement
 
exec(ExecutionContext) - Method in class sc.lang.java.ThrowStatement
 
exec(ExecutionContext) - Method in class sc.lang.java.TryStatement
 
exec(ExecutionContext) - Method in class sc.lang.java.VariableStatement
 
exec(ExecutionContext) - Method in class sc.lang.java.WhileStatement
 
exec(ExecutionContext) - Method in class sc.lang.template.GlueExpression
 
exec(ExecutionContext) - Method in class sc.lang.template.GlueStatement
 
Exec - Annotation Type in sc.obj
 
exec(String...) - Static method in class sc.util.FileUtil
 
exec(String, boolean, String...) - Static method in class sc.util.FileUtil
 
ExecAll - Static variable in class sc.lang.html.Element
 
execAsync(String) - Method in class sc.lang.AbstractInterpreter
Run a system command asynchronously.
execAsync(ProcessBuilder, String, String, String) - Static method in class sc.layer.LayerUtil
 
ExecBlock() - Constructor for class sc.lang.java.UpdateInstanceInfo.ExecBlock
 
execBlockStatement(BlockStatement, ExecutionContext) - Method in class sc.lang.java.BodyTypeDeclaration
 
ExecClient - Static variable in class sc.lang.html.Element
 
execCmd(String) - Static method in class sc.util.FileUtil
 
execCommand(ProcessBuilder, String, String, String) - Static method in class sc.layer.LayerUtil
 
execCommand(List<String>, String) - Static method in class sc.util.FileUtil
 
execCommand(String, List<String>, String, int, boolean, StringBuilder) - Static method in class sc.util.FileUtil
 
ExecCommandParameters - Class in sc.lang.java
 
ExecCommandParameters() - Constructor for class sc.lang.java.ExecCommandParameters
 
execCommands(List<ProcessBuilder>, String, boolean) - Static method in class sc.layer.LayerUtil
 
execContext - Variable in class sc.lang.EditorContext
 
execDir - Variable in class sc.lang.AbstractInterpreter
Directory to run commands - defaults to the current directory
execFlags - Variable in class sc.lang.html.Element
 
execForObj(Object, ExecutionContext) - Method in class sc.lang.java.AbstractBlockStatement
 
execForRuntime(LayeredSystem) - Method in class sc.lang.java.AssertStatement
 
execForRuntime(LayeredSystem) - Method in class sc.lang.java.AssignmentExpression
 
execForRuntime(LayeredSystem) - Method in class sc.lang.java.IdentifierExpression
 
execForRuntime(LayeredSystem) - Method in class sc.lang.java.IfStatement
First see if the expression part must be run here, then look for a setting on the true and false statements.
execForRuntime(LayeredSystem, Layer, Object, LayeredSystem) - Static method in class sc.lang.java.ModelUtil
 
execForRuntime(LayeredSystem) - Method in class sc.lang.java.Statement
When choosing in which runtimes to run this statement, returns the member or type of the method or field used in the expression.
execJS - Variable in class sc.lang.js.JSRuntimeProcessor.JSTypeInfo
 
execLaterJobs() - Static method in class sc.dyn.DynUtil
 
execLaterJobs(int, int) - Static method in class sc.dyn.DynUtil
 
execLaterJobs(int, int) - Method in interface sc.dyn.IScheduler
 
execLaterJobs() - Method in class sc.lang.AbstractInterpreter
 
execLaterJobs(int, int) - Method in class sc.lang.AbstractInterpreter
 
execMode - Variable in class sc.lang.template.Template
When the processTemplate operation is running we override the template's execMode - setting it to "server" to avoid the client-only parts.
execName - Variable in class sc.layer.BuildInfo.MainMethod
 
execOmitObject() - Method in class sc.lang.html.Element
 
ExecProcess - Static variable in class sc.lang.html.Element
 
ExecResult - Enum in sc.lang.java
 
ExecServer - Static variable in class sc.lang.html.Element
 
execStatements(ExecutionContext, List<Statement>) - Static method in class sc.lang.java.ModelUtil
 
execSys(ExecutionContext) - Method in class sc.lang.java.Statement
 
execTemplateDeclarations(StringBuilder, ExecutionContext, List<Object>) - Static method in class sc.lang.java.ModelUtil
 
executeTest(Object) - Method in interface sc.layer.ITestProcessor
 
ExecutionContext - Class in sc.lang.java
Used for executing dynamic code - holds the virtual machine state which affects code execution: the stack, local variables.
ExecutionContext() - Constructor for class sc.lang.java.ExecutionContext
 
ExecutionContext(JavaModel) - Constructor for class sc.lang.java.ExecutionContext
 
ExecutionContext(INameContext) - Constructor for class sc.lang.java.ExecutionContext
 
exists(String) - Method in class sc.lang.AbstractInterpreter
 
exitOnError - Variable in class sc.lang.AbstractInterpreter
 
expandToLayer(Layer) - Method in class sc.lang.js.JSRuntimeProcessor.JSLayerable
 
expect(String) - Method in class sc.sync.JSONParser
 
expectedValue - Variable in class sc.parser.Symbol
 
expectName(String) - Method in class sc.sync.JSONDeserializer
 
expectNextName(String) - Method in class sc.sync.JSONParser
 
exportImports - Variable in class sc.layer.Layer
When this is true, the imports from this layer are used by the next layer if its inheritImports are true
exportImportsTo(Layer) - Method in class sc.layer.Layer
 
exportPackage - Variable in class sc.layer.Layer
Set this to false on framework layers which set a package that child layers should not inherit by default
exportProcess - Variable in class sc.layer.Layer
 
exportProcessing - Variable in class sc.layer.LayerFileProcessor
If true extended layers see this processor.
exportProcessing - Variable in class sc.parser.Language
 
exportRuntime - Variable in class sc.layer.Layer
Controls whether or not a layer which extends this layer inherits the runtime dependencies of this layer.
expr - Variable in class sc.lang.html.AttrExpr
 
expression - Variable in class sc.lang.java.ArraySelector
 
expression - Variable in class sc.lang.java.AssertStatement
 
expression - Variable in class sc.lang.java.ChainedExpression
 
Expression - Class in sc.lang.java
 
Expression() - Constructor for class sc.lang.java.Expression
 
expression - Variable in class sc.lang.java.ExpressionStatement
 
expression - Variable in class sc.lang.java.ForVarStatement
 
expression - Variable in class sc.lang.java.IfStatement
 
expression - Variable in class sc.lang.java.SwitchStatement
 
expression - Variable in class sc.lang.java.SynchronizedStatement
 
expression - Variable in class sc.lang.java.TypeExpression
 
expression - Variable in class sc.lang.JavaLanguage
 
expressionList - Variable in class sc.lang.JavaLanguage
 
expressionListToValues(List<Expression>, ExecutionContext) - Static method in class sc.lang.java.ModelUtil
 
expressions - Variable in class sc.lang.template.GlueExpression
 
ExpressionStatement - Class in sc.lang.java
 
ExpressionStatement() - Constructor for class sc.lang.java.ExpressionStatement
 
expressionType - Variable in class sc.lang.java.SwitchStatement
 
extDynTypes - Variable in class sc.layer.BuildInfo
 
extendsBoundTypes - Variable in class sc.lang.java.InterfaceDeclaration
 
extendsDefinesMethod(String, List<?>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in class sc.lang.java.BodyTypeDeclaration
 
extendsInvalid - Variable in class sc.lang.java.BodyTypeDeclaration
 
extendsLayer(Layer) - Method in class sc.layer.Layer
Does this layer have an explicit extends on the other layer
extendsLayers - Variable in class sc.layer.LayerIndexInfo
 
extendsOrIsLayer(Layer) - Method in class sc.layer.Layer
 
extendsOverridden - Variable in class sc.lang.java.BodyTypeDeclaration
 
extendsReplacedLayer(Layer) - Method in class sc.layer.Layer
Does this layer extend any layers which replaced features of layers we do extend
extendsType - Variable in class sc.lang.java.ClassDeclaration
 
ExtendsType - Class in sc.lang.java
 
ExtendsType() - Constructor for class sc.lang.java.ExtendsType
 
extendsType - Variable in class sc.lang.java.TypeParameter
 
ExtendsType.LowerBoundsTypeDeclaration - Class in sc.lang.java
Represents a ? super X type
ExtendsType.UpperBoundsTypeDeclaration - Class in sc.lang.java
Represents a ? extends X type.
ExtendsType.WildcardTypeDeclaration - Class in sc.lang.java
 
extendsTypes - Variable in class sc.lang.java.InterfaceDeclaration
 
extension - Variable in class sc.layer.SrcIndexEntry
 
ExtensionFilenameFilter - Class in sc.util
 
ExtensionFilenameFilter(String, boolean) - Constructor for class sc.util.ExtensionFilenameFilter
 
ExtensionFilenameFilter(Collection<String>, boolean) - Constructor for class sc.util.ExtensionFilenameFilter
 
extensions - Variable in class sc.layer.LayerFileProcessor
 
extensions - Variable in class sc.parser.Language
 
externalClassPath - Variable in class sc.layer.Layer
Any set of dependent classes code in this layer requires which cannot be loaded into the normal ClassLoader
ExternalDynType(String) - Constructor for class sc.layer.BuildInfo.ExternalDynType
 
externalModelIndex - Variable in class sc.layer.LayeredSystem
 
extractTypeParameter(Object, Object, Object, Object, boolean, boolean) - Method in class sc.lang.java.ParamTypedMethod
This method is called when we are trying to resolve a specific method type paraemter - typeVar.
extraFiles - Variable in class sc.lang.java.JavaModel
Stores contents of any files attached to this model, e.g.
extraLanguagesByExtension - Static variable in class sc.parser.Language
 

F

FAILED_TO_INIT_SENTINEL - Static variable in class sc.lang.java.ClassType
 
failedProgressBytes - Variable in class sc.parser.Parselet
 
falseChoice - Variable in class sc.lang.java.QuestionMarkExpression
 
falseStatement - Variable in class sc.lang.java.IfStatement
 
fastGenExpressions - Static variable in class sc.lang.JavaLanguage
 
fastGenMethods - Static variable in class sc.lang.JavaLanguage
 
fetchProperty(String) - Method in class sc.sync.JSONDeserializer
 
fetchProperty(Object, int, String) - Method in class sc.sync.SyncManager
 
fetchProperty(Object, String) - Static method in class sc.sync.SyncManager
 
fetchProperty(Object, String) - Method in class sc.sync.SyncManager.SyncContext
Call this to pull across a specific property's value from the remote side.
fetchRemoteTypeDeclaration(String, IResponseListener) - Method in class sc.layer.LayeredSystem
 
field - Variable in class sc.type.BeanMapper
if the bean has both get/set and fields, this is set to the field
FieldDefinition - Class in sc.lang.java
 
FieldDefinition() - Constructor for class sc.lang.java.FieldDefinition
 
FieldEnumSet - Static variable in enum sc.lang.java.JavaSemanticNode.MemberType
 
fieldModifiers - Variable in class sc.lang.java.ObjectDefinitionParameters
 
fieldModifiers - Variable in class sc.lang.java.PropertyDefinitionParameters
 
fieldNamed - Variable in class sc.parser.Parselet
 
FieldOrObjectTypeSet - Static variable in enum sc.lang.java.JavaSemanticNode.MemberType
 
FieldSet - Static variable in enum sc.lang.java.JavaSemanticNode.MemberType
 
FILE_OVERRIDDEN_SENTINEL - Static variable in interface sc.layer.IFileProcessor
 
FILE_SEPARATOR - Static variable in class sc.util.FileUtil
 
FILE_SEPARATOR_CHAR - Static variable in class sc.util.FileUtil
 
fileBytes - Variable in class sc.layer.SrcIndexEntry
 
fileIndex - Variable in class sc.layer.LayerFileComponent
 
fileName - Variable in class sc.layer.TypeIndexEntry
 
fileNames - Variable in class sc.repos.RepositoryPackage
 
filePatterns - Variable in enum sc.layer.BuildPhase
 
filePatterns - Variable in class sc.layer.LayeredSystem
 
FilePosition - Class in sc.parser
 
FilePosition(int, int) - Constructor for class sc.parser.FilePosition
 
fileProcessors - Variable in enum sc.layer.BuildPhase
 
fileProcessors - Variable in class sc.layer.LayeredSystem
 
FileRangeRef - Class in sc.parser
Represents a range in a file
FileRangeRef() - Constructor for class sc.parser.FileRangeRef
 
fileRenamed(SrcEntry, SrcEntry) - Method in class sc.lang.java.JavaModel
Called when we detect that a source file has changed ffom outside the system.
fileRenamed(SrcEntry, SrcEntry) - Method in class sc.layer.Layer
 
fileRenamed(SrcEntry, SrcEntry, boolean) - Method in class sc.layer.LayeredSystem
 
fileRenamed(String, String) - Method in class sc.layer.SysTypeIndex
 
FileUtil - Class in sc.util
 
FileUtil() - Constructor for class sc.util.FileUtil
 
filterCommand - Variable in class sc.lang.TemplateLanguage
Filter command to run for evalled templates
finalGeneration - Variable in class sc.parser.GenerateContext
 
finalLayer - Variable in class sc.layer.Layer
Set this to true to disallow modification to any types defined in this layer from upstream layers.
FinallyStatement - Class in sc.lang.java
 
FinallyStatement() - Constructor for class sc.lang.java.FinallyStatement
 
finallyStatement - Variable in class sc.lang.java.TryStatement
 
findBestMatchingInterface(Object, Object, Object) - Static method in class sc.lang.java.ModelUtil
 
findCharSequenceStartIndex(IParseNode, CharSequence) - Static method in class sc.parser.ParseUtil
Given a CharSequence retrieved from a semantic value parsed from a child of the parse node supplied, return the start index.
findClassFile(String, boolean) - Method in class sc.layer.Layer
This method looks in the class path and find the file which defines this class (for dependency purposes).
findClassFile(String, boolean, boolean) - Method in class sc.layer.Layer
 
findClosestMethod(Object, String, List<Expression>) - Static method in class sc.lang.java.IdentifierExpression
For error checking, return a method of the same name which has the fewest mismatching arguments
findClosestParseNode(IParseNode, int) - Static method in class sc.parser.ParseUtil
Given a parse node, returns either that parse node or a child of that parse node.
findCommonParent(ISemanticNode, ISemanticNode) - Static method in class sc.parser.ParseUtil
 
findCommonSuperClass(LayeredSystem, Object, Object) - Static method in class sc.lang.java.ModelUtil
 
findCommonSuperClass(Class, Class) - Static method in class sc.type.RTypeUtil
 
findCommonSuperType(Object, Object) - Static method in class sc.dyn.DynUtil
 
findEndDiff(DiffContext, Object, ParentParseNode, int) - Method in class sc.parser.ErrorParseNode
 
findEndDiff(DiffContext, Object, ParentParseNode, int) - Method in class sc.parser.FormattingParseNode
 
findEndDiff(DiffContext, Object, ParentParseNode, int) - Method in interface sc.parser.IParseNode
 
findEndDiff(DiffContext, Object, ParentParseNode, int) - Method in class sc.parser.ParentParseNode
 
findEndDiff(DiffContext, Object, ParentParseNode, int) - Method in class sc.parser.ParseNode
 
findEndDiff(DiffContext, Object, ParentParseNode, int) - Method in class sc.parser.PreErrorParseNode
 
findErrorsInRange(IParseNode, int, int) - Static method in class sc.parser.ParseUtil
Utility method to find a single contiguous error inside of a specified region of a parse node.
findExistingName(Object) - Method in class sc.sync.SyncManager.SyncContext
 
findFromStatement(ISrcStatement) - Method in class sc.lang.html.Node
 
findFromStatement(ISrcStatement) - Method in interface sc.lang.ISrcStatement
Search this statement for the srcStatement that produced it.
findFromStatement(ISrcStatement) - Method in class sc.lang.java.ArraySelector
 
findFromStatement(ISrcStatement) - Method in class sc.lang.java.AssignmentExpression
 
findFromStatement(ISrcStatement) - Method in class sc.lang.java.Expression
 
findFromStatement(ISrcStatement) - Method in class sc.lang.java.ExpressionStatement
 
findFromStatement(ISrcStatement) - Method in class sc.lang.java.FieldDefinition
 
findFromStatement(ISrcStatement) - Method in class sc.lang.java.IdentifierExpression
 
findFromStatement(ISrcStatement) - Method in class sc.lang.java.NewSelector
 
findFromStatement(ISrcStatement) - Method in class sc.lang.java.Selector
 
findFromStatement(ISrcStatement) - Method in class sc.lang.java.SelectorExpression
 
findFromStatement(ISrcStatement) - Method in class sc.lang.java.Statement
Returns the statement that was generated from the given src statement.
findFromStatement(ISrcStatement) - Method in class sc.lang.java.VariableDefinition
 
findFromStatement(ISrcStatement) - Method in class sc.lang.java.VariableSelector
 
findFromStatement(ISrcStatement) - Method in class sc.lang.java.VariableStatement
 
findInactiveLayerByName(String, String, boolean) - Method in class sc.layer.LayeredSystem
 
findJSSrcEntry(Layer, BodyTypeDeclaration) - Method in class sc.lang.js.JSRuntimeProcessor
 
findJSSrcEntryFromTypeName(Layer, String) - Method in class sc.lang.js.JSRuntimeProcessor
 
findLayerByName(String, String) - Method in class sc.layer.LayeredSystem
 
findLayerDefFileInPath(String, String, String) - Method in class sc.layer.LayeredSystem
This works like findLayerInPath but only returns the path name of a valid layerDef file.
findMatchingGlobalNames(String, Set<String>, boolean, int) - Method in class sc.lang.java.JavaModel
 
findMatchingGlobalNames(String, String, String, Set<String>, boolean, int) - Method in class sc.lang.java.JavaModel
 
findMatchingGlobalNames(String, Set<String>, boolean, boolean, int) - Method in class sc.layer.Layer
 
findMatchingGlobalNames(Layer, Layer, String, Set<String>, boolean, boolean, boolean, int) - Method in class sc.layer.LayeredSystem
 
findMatchingGlobalNames(Layer, Layer, String, String, String, Set<String>, boolean, boolean, boolean, int) - Method in class sc.layer.LayeredSystem
This method is used by the IDE to retrieve names for code-completion, name-lookup, etc.
findMatchingParselet(Parselet) - Method in class sc.parser.Language
 
findMatchingSrcNames(String, Set<String>, boolean, int) - Method in class sc.layer.Layer
 
findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.html.Element
 
findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.java.AbstractBlockStatement
 
findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.java.AbstractMethodDefinition
 
findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.java.AnonClassDeclaration
 
findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
 
findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.java.CatchStatement
 
findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.java.ForControlStatement
 
findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.java.ForVarStatement
 
findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.java.JavaModel
 
findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.java.JavaSemanticNode
 
findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.java.LambdaExpression
 
findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.java.NewExpression
 
findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.java.SwitchStatement
For enum types only if the child is looking up a name, we need to check if the switch expression defines that label.
findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.template.Template
 
findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.template.TemplateDeclaration
 
findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.template.TemplateStatement
 
findMemberInBody(List<Statement>, String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext) - Static method in class sc.lang.java.BodyTypeDeclaration
 
findMemberOwner(String, EnumSet<JavaSemanticNode.MemberType>) - Method in class sc.lang.java.BodyTypeDeclaration
 
findMemberOwner(String, EnumSet<JavaSemanticNode.MemberType>) - Method in class sc.lang.java.JavaSemanticNode
 
findMemberOwner(String, EnumSet<JavaSemanticNode.MemberType>) - Method in class sc.lang.java.SwitchStatement
 
findMethod(String, List<? extends Object>, Object, Object, boolean, Object) - Method in class sc.lang.html.Element
 
findMethod(String, List<? extends Object>, Object, Object, boolean, Object) - Method in class sc.lang.java.AnonClassDeclaration
 
findMethod(String, List<? extends Object>, Object, Object, boolean, Object) - Method in class sc.lang.java.BodyTypeDeclaration
 
findMethod(String, List<? extends Object>, Object, Object, boolean, Object) - Method in class sc.lang.java.JavaModel
 
findMethod(String, List<? extends Object>, Object, Object, boolean, Object) - Method in class sc.lang.java.JavaSemanticNode
 
findMethod(String, List<? extends Object>, Object, Object, boolean, Object) - Method in class sc.lang.java.NewExpression
 
findMethodInBody(List<Statement>, String, List<? extends Object>, ITypeParamContext, Object, boolean, Object, List<JavaType>) - Static method in class sc.lang.java.BodyTypeDeclaration
 
findObjectId(Object, String) - Method in class sc.sync.SyncManager.SyncContext
 
findObjectName(Object) - Method in class sc.sync.SyncManager.SyncContext
 
findOverridingMethods() - Method in class sc.lang.java.MethodDefinition
 
findParseNode(int, Parselet, boolean) - Method in class sc.parser.AbstractParseNode
 
findParseNode(int, Parselet, boolean) - Method in interface sc.parser.IParseNode
Find the parse node at the specified start index.
findParseNode(int, Parselet, boolean) - Method in class sc.parser.ParentParseNode
 
findParseNode(int, Parselet, boolean) - Method in class sc.parser.ParseNode
 
findSameNodeInNewModel(ILanguageModel, ISemanticNode, int) - Static method in class sc.parser.ParseUtil
 
findSrcEntry(String, boolean, boolean) - Method in class sc.layer.Layer
 
findSrcEntryForJSFile(Layer, String) - Method in class sc.lang.js.JSRuntimeProcessor
 
findSrcFile(String, boolean) - Method in class sc.layer.Layer
 
findSrcFile(String, String) - Static method in class sc.parser.Language
 
findSrcFileNameFromRelName(String) - Method in class sc.layer.Layer
 
findStartDiff(DiffContext, boolean, Object, ParentParseNode, int) - Method in class sc.parser.ErrorParseNode
 
findStartDiff(DiffContext, boolean, Object, ParentParseNode, int) - Method in class sc.parser.FormattingParseNode
 
findStartDiff(DiffContext, boolean, Object, ParentParseNode, int) - Method in interface sc.parser.IParseNode
Finds the first parse node whose text does not match the DiffContext
findStartDiff(DiffContext, boolean, Object, ParentParseNode, int) - Method in class sc.parser.ParentParseNode
 
findStartDiff(DiffContext, boolean, Object, ParentParseNode, int) - Method in class sc.parser.ParseNode
 
findStartDiff(DiffContext, boolean, Object, ParentParseNode, int) - Method in class sc.parser.PreErrorParseNode
 
findStatement(Statement) - Method in class sc.lang.java.AbstractBlockStatement
 
findStatement(Statement) - Method in class sc.lang.java.AbstractMethodDefinition
 
findStatement(Statement) - Method in class sc.lang.java.BodyTypeDeclaration
 
findStatement(Statement) - Method in class sc.lang.java.CatchStatement
 
findStatement(Statement) - Method in class sc.lang.java.FinallyStatement
 
findStatement(Statement) - Method in class sc.lang.java.ForControlStatement
 
findStatement(Statement) - Method in class sc.lang.java.ForStatement
 
findStatement(Statement) - Method in class sc.lang.java.IfStatement
 
findStatement(Statement) - Method in class sc.lang.java.JavaSemanticNode
 
findStatement(Statement) - Method in class sc.lang.java.LambdaExpression
 
findStatement(Statement) - Method in class sc.lang.java.Statement
 
findStatement(Statement) - Method in class sc.lang.java.SwitchStatement
 
findStatement(Statement) - Method in class sc.lang.java.SynchronizedStatement
 
findStatement(Statement) - Method in class sc.lang.java.TryStatement
 
findStatement(Statement) - Method in class sc.lang.java.WhileStatement
 
findSyncContextWithScope(int) - Method in class sc.sync.SyncManager.SyncContext
Looking for a scope that's either this scope or one that's reachable via it's parentContexts
findSyncInstInfo(Object) - Method in class sc.sync.SyncManager.SyncContext
 
findTemplate(List<Object>, String, Class) - Method in class sc.lang.java.BodyTypeDeclaration
 
findTemplatePath(String, String, Class) - Method in class sc.lang.java.BodyTypeDeclaration
 
findThisType(Object) - Method in class sc.lang.java.ExecutionContext
In Java, you can refer to a "this" construct up on the stack: "EnclosingType.this".
findType(String) - Static method in class sc.dyn.DynUtil
 
findType(String) - Method in interface sc.dyn.IDynamicSystem
 
findType(String, Object, TypeContext) - Method in class sc.lang.html.Element
 
findType(String, Object, TypeContext) - Method in class sc.lang.java.AbstractMethodDefinition
 
findType(String, Object, TypeContext) - Method in class sc.lang.java.AnonClassDeclaration
 
findType(String, Object, TypeContext) - Method in class sc.lang.java.BodyTypeDeclaration
 
findType(String, Object, TypeContext) - Method in class sc.lang.java.ConstructorDefinition
If you happen to refer to an object in the constructor it leads to an infinite loop which is a pain so here we flag that as an error and don't hook up the reference.
findType(String, Object, TypeContext) - Method in class sc.lang.java.JavaModel
 
findType(String) - Method in class sc.lang.java.JavaSemanticNode
 
findType(String, Object, TypeContext) - Method in class sc.lang.java.JavaSemanticNode
 
findType(LayeredSystem, String) - Static method in class sc.lang.java.ModelUtil
Similar to DynUtil.findType, but if there are any source type declarations availble, that is returned first
findType(String) - Method in class sc.layer.LayeredSystem
 
findType(String) - Static method in class sc.type.PTypeUtil
 
findTypeDeclaration(String, boolean) - Method in class sc.lang.java.ArrayTypeDeclaration
 
findTypeDeclaration(String, boolean) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInferredType
 
findTypeDeclaration(String, boolean) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInvalidType
 
findTypeDeclaration(String, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
 
findTypeDeclaration(String, boolean) - Method in interface sc.lang.java.ITypeDeclaration
 
findTypeDeclaration(String, boolean) - Method in class sc.lang.java.JavaModel
 
findTypeDeclaration(String, boolean, boolean) - Method in class sc.lang.java.JavaModel
 
findTypeDeclaration(LayeredSystem, String, Layer, boolean) - Static method in class sc.lang.java.ModelUtil
 
findTypeDeclaration(LayeredSystem, Object, String, Layer, boolean) - Static method in class sc.lang.java.ModelUtil
 
findTypeDeclaration(String, boolean) - Method in class sc.lang.java.ParamTypeDeclaration
 
findTypeDeclaration(String, boolean) - Method in class sc.lang.java.WrappedTypeDeclaration
 
findTypesByRootMatchingPrefix(String) - Method in class sc.layer.LayeredSystem
 
findTypesByRootName(String) - Method in class sc.layer.LayeredSystem
 
firstChar() - Method in class sc.parser.ErrorParseNode
 
firstChar() - Method in interface sc.parser.IParseNode
Returns the first character value produced or -1 if there is none
firstChar() - Method in class sc.parser.NewlineParseNode
 
firstChar() - Method in class sc.parser.ParentParseNode
 
firstChar() - Method in class sc.parser.ParseNode
 
firstChar() - Method in class sc.parser.PreErrorParseNode
 
firstChar() - Method in class sc.parser.SpacingParseNode
 
firstCharFromValue(Object) - Static method in class sc.parser.ParseUtil
 
firstExpr - Variable in class sc.lang.java.BinaryExpression
 
firstTime - Variable in class sc.js.ServerTagContext
True when the server tags are brand new - i.e.
fixedObject - Variable in class sc.sync.SyncManager.InstInfo
 
fixLayerPathName(String) - Static method in class sc.layer.LayerUtil
 
flags - Variable in class sc.bind.BindingListener
 
flags - Variable in class sc.sync.SyncPropOptions
 
floatingPointLiteral - Variable in class sc.lang.JavaLanguage
 
FloatLiteral - Class in sc.lang.java
 
FloatLiteral() - Constructor for class sc.lang.java.FloatLiteral
 
floatPropertyValue(IDynObject, String) - Static method in class sc.dyn.DynUtil
 
floatTypeSuffix - Variable in class sc.lang.JavaLanguage
 
floatValue(Object) - Static method in class sc.dyn.DynUtil
 
FloatZero - Static variable in enum sc.type.Type
 
flushCaches() - Static method in class sc.dyn.DynUtil
 
flushCaches() - Static method in class sc.type.RTypeUtil
 
flushClassCache(String) - Method in class sc.layer.LayeredSystem
 
flushLoadedClasses() - Static method in class sc.type.RTypeUtil
 
flushQueue(BindingContext) - Static method in class sc.bind.BindingContext
 
flushSyncQueue() - Static method in class sc.sync.SyncManager
Flushes sync events queued from beginSyncQueue
flushTypeCache() - Method in interface sc.lang.ILanguageModel
 
flushTypeCache() - Method in class sc.lang.java.JavaModel
 
flushTypeCache() - Method in class sc.lang.js.JSRuntimeProcessor
 
flushTypeCache() - Method in class sc.layer.LayeredSystem
 
focus() - Method in class sc.lang.html.HTMLElement
 
FocusEvent - Class in sc.lang.html
 
FocusEvent() - Constructor for class sc.lang.html.FocusEvent
 
ForControlStatement - Class in sc.lang.java
This is used for the old-style for (init: condition: repeat) type of for statement
ForControlStatement() - Constructor for class sc.lang.java.ForControlStatement
 
forInit - Variable in class sc.lang.java.ForControlStatement
 
fork(String, boolean, String...) - Static method in class sc.util.FileUtil
 
Form - Class in sc.lang.html
 
Form() - Constructor for class sc.lang.html.Form
 
Form(TypeDeclaration) - Constructor for class sc.lang.html.Form
 
Form(TypeDeclaration, Element, Object, int) - Constructor for class sc.lang.html.Form
 
Form(Element, Object, int) - Constructor for class sc.lang.html.Form
 
formalParameterDeclRest - Variable in class sc.lang.JavaLanguage
 
formalParameterDecls - Variable in class sc.lang.JavaLanguage
 
format(FormatContext) - Method in class sc.parser.ErrorParseNode
 
format(FormatContext) - Method in class sc.parser.FormattedParseNode
 
format(FormatContext) - Method in interface sc.parser.IParseNode
 
format(FormatContext, IParseNode) - Method in class sc.parser.NestedParselet
 
format(FormatContext) - Method in class sc.parser.NewlineParseNode
This node is inserted into the parse-node tree where formatting rules might require a newline.
format(FormatContext) - Method in class sc.parser.ParentParseNode
 
format(FormatContext, IParseNode) - Method in class sc.parser.Parselet
The generate phase generate parse nodes in the output.
format(FormatContext) - Method in class sc.parser.ParseNode
 
format(FormatContext) - Method in class sc.parser.PreErrorParseNode
 
format(FormatContext) - Method in class sc.parser.SpacingParseNode
 
format - Variable in class sc.sync.SyncSerializer
 
formatArrayExpression(StringBuilder, SyncManager.SyncContext, Object, ArrayList<String>, String, SyncSerializer, SyncSerializer, String, boolean, String, List<SyncLayer.SyncChange>, SyncLayer) - Method in class sc.sync.JSONSerializer
 
formatArrayExpression(StringBuilder, SyncManager.SyncContext, Object, ArrayList<String>, String, SyncSerializer, SyncSerializer, String, boolean, String, List<SyncLayer.SyncChange>, SyncLayer) - Method in class sc.sync.SyncSerializer
 
formatBoolean(StringBuilder, boolean) - Method in class sc.sync.SyncSerializer
 
formatByte(StringBuilder, Byte) - Method in class sc.sync.SyncSerializer
 
formatChar(StringBuilder, String) - Method in class sc.sync.SyncSerializer
 
FormatContext - Class in sc.parser
Handles spacing, indentation, and newlines for 'generated' parse nodes.
FormatContext(ParentParseNode, int, int, Object, Object) - Constructor for class sc.parser.FormatContext
 
FormatContext.Entry - Class in sc.parser
During the formatting process, we walk the parse node tree using these Entries as breadcrumbs to point to where we are in the tree at any given moment.
formatDefault(StringBuilder, Object) - Method in class sc.sync.SyncSerializer
 
formatDouble(StringBuilder, Double) - Method in class sc.sync.JSONSerializer
 
formatDouble(StringBuilder, Double) - Method in class sc.sync.SyncSerializer
 
formatExpression(SyncSerializer, StringBuilder, ArrayList<String>, String, SyncSerializer, SyncSerializer, String, boolean, String, List<SyncLayer.SyncChange>, SyncLayer) - Method in class sc.sync.SyncHandler
 
formatExpression(SyncSerializer, StringBuilder, Object, ArrayList<String>, String, SyncSerializer, SyncSerializer, String, boolean, String, List<SyncLayer.SyncChange>, SyncLayer) - Method in class sc.sync.SyncManager.SyncContext
 
formatExprToJS() - Method in class sc.lang.java.Expression
 
formatFloat(StringBuilder, Float) - Method in class sc.sync.JSONSerializer
 
formatFloat(StringBuilder, Float) - Method in class sc.sync.SyncSerializer
 
formatFloat(double) - Static method in class sc.util.StringUtil
 
formatInt(StringBuilder, Integer) - Method in class sc.sync.SyncSerializer
 
formatLong(StringBuilder, Long) - Method in class sc.sync.JSONSerializer
 
formatLong(StringBuilder, Long) - Method in class sc.sync.SyncSerializer
 
formatMap(StringBuilder, SyncManager.SyncContext, Map, String, ArrayList<String>, String, SyncSerializer, SyncSerializer, String, boolean, String, List<SyncLayer.SyncChange>, SyncLayer) - Method in class sc.sync.JSONSerializer
 
formatMap(StringBuilder, SyncManager.SyncContext, Map, String, ArrayList<String>, String, SyncSerializer, SyncSerializer, String, boolean, String, List<SyncLayer.SyncChange>, SyncLayer) - Method in class sc.sync.SyncSerializer
 
formatNanoTime(long) - Static method in class sc.util.PerfMon
 
formatNanoTimeMillis(long) - Static method in class sc.util.PerfMon
 
formatNewArrayDef(StringBuilder, SyncManager.SyncContext, Object, String, ArrayList<String>, String, SyncSerializer, SyncSerializer, boolean, String, List<SyncLayer.SyncChange>, SyncLayer) - Method in class sc.sync.JSONSerializer
 
formatNewArrayDef(StringBuilder, SyncManager.SyncContext, Object, String, ArrayList<String>, String, SyncSerializer, SyncSerializer, boolean, String, List<SyncLayer.SyncChange>, SyncLayer) - Method in class sc.sync.SyncSerializer
 
formatNullValue(StringBuilder) - Method in class sc.sync.SyncSerializer
 
formatNumber(StringBuilder, Number) - Method in class sc.sync.JSONSerializer
 
formatNumber(StringBuilder, Number) - Method in class sc.sync.SyncSerializer
 
formatReference(StringBuilder, String, String) - Method in class sc.sync.JSONSerializer
 
formatReference(StringBuilder, String, String) - Method in class sc.sync.SyncSerializer
 
formats - Static variable in class sc.sync.SerializerFormat
 
formatShort(StringBuilder, Short) - Method in class sc.sync.SyncSerializer
 
formatString(String) - Static method in class sc.lang.java.AbstractTemplateParameters
 
formatString(Object, ParentParseNode, int, boolean) - Method in class sc.parser.AbstractParseNode
 
formatString(Object, ParentParseNode, int, boolean) - Method in class sc.parser.FormattedParseNode
 
formatString(Object, ParentParseNode, int, boolean) - Method in interface sc.parser.IParseNode
Like toString but provides a parent object to handle spacing with re-generated primitive string valued nodes which do not know their parent.
formatString(Object, ParentParseNode, int, boolean) - Method in class sc.parser.ParentParseNode
Formats the parse node - turning it into a String.
formatString(StringBuilder, String) - Method in class sc.sync.JSONSerializer
 
formatString(StringBuilder, String) - Method in class sc.sync.SyncSerializer
 
formatStringArray(String[]) - Static method in class sc.lang.java.AbstractTemplateParameters
 
formatStyled(FormatContext, IStyleAdapter) - Method in class sc.parser.AbstractParseNode
Called to format a string using the styled adapter.
formatStyled(FormatContext, IStyleAdapter) - Method in interface sc.parser.IParseNode
 
formatStyled(FormatContext, IStyleAdapter) - Method in class sc.parser.ParentParseNode
 
formatStyled(FormatContext, IParseNode, IStyleAdapter) - Method in class sc.parser.Parselet
 
formatStyled(FormatContext, IStyleAdapter) - Method in class sc.parser.ParseNode
 
formatSyncPropsArray(Object[]) - Static method in class sc.lang.java.ObjectDefinitionParameters
 
FormattedParseNode - Class in sc.parser
Generated parse nodes used for performance that collapse a tree of parse-nodes into a String.
FormattedParseNode(Parselet) - Constructor for class sc.parser.FormattedParseNode
 
formatTime(long) - Static method in class sc.util.PerfMon
 
FormattingParseNode - Class in sc.parser
For newline and indentation formatting of languages.
FormattingParseNode() - Constructor for class sc.parser.FormattingParseNode
 
formatToJS(JSFormatMode, JSTypeParameters, int) - Method in class sc.lang.java.BlockStatement
 
formatToJS(JSFormatMode, JSTypeParameters, int) - Method in class sc.lang.java.FieldDefinition
 
formatToJS(JSFormatMode, JSTypeParameters, int) - Method in class sc.lang.java.Statement
 
ForStatement - Class in sc.lang.java
 
ForStatement() - Constructor for class sc.lang.java.ForStatement
 
ForVarStatement - Class in sc.lang.java
 
ForVarStatement() - Constructor for class sc.lang.java.ForVarStatement
 
forwardSlot - Variable in class sc.type.MethodBindSettings
 
found - Variable in class sc.parser.LineFormatContext
 
found - Variable in class sc.parser.ParseUtil.SpaceBeforeResult
 
fpChar - Variable in class sc.lang.BaseLanguage
 
frameSize - Variable in class sc.lang.java.AbstractBlockStatement
 
frameSize - Variable in class sc.lang.java.FinallyStatement
 
frameSize - Variable in class sc.lang.java.TryStatement
 
frameworkScheduler - Static variable in class sc.dyn.DynUtil
 
freezeType() - Method in class sc.lang.java.FieldDefinition
 
freezeType() - Method in class sc.lang.java.VariableDefinition
 
fromDefinition - Variable in class sc.lang.java.AssignmentExpression
 
fromDefinition - Variable in class sc.lang.java.BlockStatement
 
fromDir - Variable in class sc.layer.LayerFileProcessor.PathMapEntry
 
fromElement - Variable in class sc.lang.html.Element
 
fromIx - Variable in class sc.lang.java.Statement.ErrorRangeInfo
 
fromLayer - Variable in class sc.lang.java.TypeContext
 
fromOperator(String) - Static method in enum sc.bind.BindingDirection
 
fromPkg - Variable in class sc.repos.DependencyContext
 
fromPkgURL - Variable in class sc.repos.DependencyContext
 
fromStatement - Variable in class sc.lang.java.Statement
 
fromStatement - Variable in class sc.lang.java.VariableDefinition
 
fromString(String) - Static method in enum sc.lang.html.CacheMode
 
fromString(String) - Static method in enum sc.lang.html.MergeMode
 
fromString(String) - Method in interface sc.type.IFromString
 
fromString(Object, String) - Static method in class sc.type.RTypeUtil
 
fromURL(String) - Static method in class sc.repos.mvn.MvnDescriptor
 
frozenTypeDecl - Variable in class sc.lang.java.VariableDefinition
 
fullTypeName - Variable in class sc.lang.java.BodyTypeDeclaration
Cached the getFullTypeName property
fullTypeName - Variable in class sc.lang.java.ExecCommandParameters
 
functionDeclaration - Variable in class sc.lang.js.JSLanguage
 
functionExpression - Variable in class sc.lang.js.JSLanguage
 
functionKeyword - Variable in class sc.lang.js.JSLanguage
 

G

genDebugInfo - Variable in class sc.layer.Options
Should we generate the debugging line number mappings for generated source
genDynamicStubIfNecessary() - Method in class sc.lang.java.BodyTypeDeclaration
 
generate(GenerateContext, Object) - Method in class sc.lang.BaseLanguage.SemanticSequence
 
generate(GenerateContext, Object) - Method in class sc.lang.BaseLanguage.SemanticToken
 
generate(GenerateContext, Object) - Method in class sc.lang.BaseLanguage.SemanticTokenChoice
 
generate(GenerateContext, Object) - Method in class sc.parser.ChainedResultSequence
 
generate(Object, boolean) - Method in class sc.parser.Language
Generates a textual representation from the model that could be later parsed.
generate(GenerateContext, Object) - Method in class sc.parser.OrderedChoice
For the OrderedChoice, we have to figure out which choice was gnenerated.
generate(GenerateContext, Object) - Method in class sc.parser.Parselet
 
generate(GenerateContext, Object) - Method in class sc.parser.Sequence
 
generate(GenerateContext, Object) - Method in class sc.parser.Symbol
 
generate(GenerateContext, Object) - Method in class sc.parser.SymbolChoice
 
generateAllFiles - Variable in class sc.layer.Options
When doing an incremental build, turn this option on so that all files are regenerated.
generateChild(Parselet, Object) - Method in class sc.parser.GenerateContext
 
generateCode(Layer, List<String>, BuildPhase, boolean) - Method in class sc.layer.LayeredSystem
This operation processes each file generating any Java files necessary for language extensions.
GenerateContext - Class in sc.parser
 
GenerateContext(boolean) - Constructor for class sc.parser.GenerateContext
 
generateCount - Static variable in class sc.parser.GenerateContext
 
generatedBytes - Variable in class sc.parser.Parselet
 
generateElement(GenerateContext, Object, boolean) - Method in class sc.parser.NestedParselet
 
generateElement(GenerateContext, Object, boolean) - Method in class sc.parser.OrderedChoice
 
generateElement(GenerateContext, Object, boolean) - Method in class sc.parser.Sequence
 
generateError - Static variable in class sc.parser.GenerateContext
 
GenerateError - Class in sc.parser
 
GenerateError() - Constructor for class sc.parser.GenerateError
 
GenerateError(String) - Constructor for class sc.parser.GenerateError
 
generateFileLineIndex(String, String) - Method in class sc.lang.java.JavaModel
 
generateIdentString(StringBuilder, int) - Method in class sc.lang.java.IdentifierExpression
 
generateOutputMethod - Variable in class sc.lang.template.Template
 
generateOutputMethod() - Method in class sc.lang.template.Template
 
generateParseNode - Variable in class sc.parser.Parselet
This is a ParseNode which if set, is returned during the generation phase.
generateResult(GenerateContext, Object) - Method in class sc.parser.Parselet
 
generateStats - Static variable in class sc.parser.GenerateContext
 
genericTypeToTypeName(Type, boolean) - Static method in class sc.type.RTypeUtil
 
GenFileLineIndex - Class in sc.parser
Used for storing the line mapping info for one file generated from a list of src files used to produce the generated file It can be used in two different modes.
GenFileLineIndex(String) - Constructor for class sc.parser.GenFileLineIndex
Use this constructor when you generated the line number directly in Java code - i.e.
GenFileLineIndex(String, String, String) - Constructor for class sc.parser.GenFileLineIndex
Use this constructor for the use case where generated files are created through 'transform' - i.e.
genFileLineIndex - Variable in class sc.parser.GenFileLineIndex
 
GenFileLineIndex.SrcFileIndexEntry - Class in sc.parser
 
genFileName - Variable in class sc.parser.GenFileLineIndex
 
genJSPrefix - Variable in class sc.lang.js.JSRuntimeProcessor
The prefix for generated individual .js files like Java "one-class-per-file".
get(String) - Static method in class sc.obj.CurrentScopeContext
 
get(String) - Static method in enum sc.type.InverseOp
 
get(Class) - Static method in enum sc.type.Type
 
get(K) - Method in class sc.util.CoalescedHashMap
 
get(Object) - Method in class sc.util.IntCoalescedHashMap
 
get(int) - Method in class sc.util.IntStack
 
get(Object) - Method in class sc.util.WeakIdentityHashMap
 
GET_PROPERTY_NAME - Static variable in interface sc.dyn.IDynObject
 
GET_TYPED_PROPERTY_NAME - Static variable in interface sc.dyn.IDynObject
 
getAbsoluteBaseTypeName() - Method in class sc.lang.java.JavaType
 
getAbsoluteBaseTypeName() - Method in class sc.lang.java.PrimitiveType
 
getAbsoluteGenericTypeName(Object, boolean) - Method in class sc.lang.java.ClassType
 
getAbsoluteGenericTypeName(Object, boolean) - Method in class sc.lang.java.Expression
 
getAbsoluteGenericTypeName(Object, boolean) - Method in class sc.lang.java.ForVarStatement
 
getAbsoluteGenericTypeName(Object, boolean) - Method in interface sc.lang.java.ITypedObject
 
getAbsoluteGenericTypeName(Object, boolean) - Method in class sc.lang.java.JavaType
Includes type arguments in the type name
getAbsoluteGenericTypeName(Object, boolean) - Method in class sc.lang.java.MethodDefinition
 
getAbsoluteGenericTypeName(Object, Object, boolean) - Static method in class sc.lang.java.ModelUtil
 
getAbsoluteGenericTypeName(Object, boolean) - Method in class sc.lang.java.Parameter
 
getAbsoluteGenericTypeName(Object, boolean) - Method in class sc.lang.java.ParamTypedMember
 
getAbsoluteGenericTypeName(Object, boolean) - Method in class sc.lang.java.ParamTypedMethod
 
getAbsoluteGenericTypeName(Object, boolean) - Method in class sc.lang.java.TypeParameter
 
getAbsoluteGenericTypeName(Object, boolean) - Method in class sc.lang.java.VariableDefinition
 
getAbsoluteTypeName() - Method in class sc.lang.java.BoundType
 
getAbsoluteTypeName() - Method in class sc.lang.java.ClassType
 
getAbsoluteTypeName() - Method in class sc.lang.java.ExtendsType
 
getAbsoluteTypeName() - Method in class sc.lang.java.JavaType
Returns the absolute type name of the base type including array dimensions if set
getAbsoluteTypeName() - Method in class sc.lang.java.PrimitiveType
 
getAccessClass(Object) - Static method in class sc.lang.java.ModelUtil
Returns the class which will hold the newX method for a component type that is transformed
getAccessHook() - Method in class sc.lang.DefinitionProcessor
 
getAccessHook() - Method in interface sc.lang.IDefinitionProcessor
 
getAccessHook() - Method in class sc.lang.java.ObjectDefinitionParameters
 
getAccessLevel(String) - Static method in enum sc.lang.java.AccessLevel
 
getAccessLevel(boolean) - Method in class sc.lang.java.Definition
 
getAccessLevel(boolean) - Method in class sc.lang.java.EnumConstant
 
getAccessLevel(boolean) - Method in interface sc.lang.java.IDefinition
 
getAccessLevel(boolean) - Method in class sc.lang.java.MethodDefinition
 
getAccessLevel(Object, boolean) - Static method in class sc.lang.java.ModelUtil
 
getAccessLevel(Object, boolean, JavaSemanticNode.MemberType) - Static method in class sc.lang.java.ModelUtil
 
getAccessLevel(boolean) - Method in class sc.lang.java.ParamTypeDeclaration
 
getAccessLevel(boolean) - Method in class sc.lang.java.ParamTypedMember
 
getAccessLevel(boolean) - Method in class sc.lang.java.ParamTypedMethod
 
getAccessLevel(boolean) - Method in class sc.lang.java.WrappedTypeDeclaration
 
getAccessLevel(boolean) - Method in class sc.lang.java.WrapperMethod
 
getAccessLevelString(Object, boolean, JavaSemanticNode.MemberType) - Static method in class sc.lang.java.ModelUtil
 
getAccessor() - Method in class sc.lang.java.DynStubParameters.DynProp
 
getAccessorTypeName() - Method in class sc.lang.js.JSTypeParameters
 
getActivatedType(IRuntimeProcessor, String) - Method in class sc.layer.Layer
 
getActivatedType(IRuntimeProcessor, String, String) - Method in class sc.layer.LayeredSystem
 
getActiveElement() - Method in class sc.lang.html.Document
 
getActiveLayeredSystem(String) - Method in class sc.layer.LayeredSystem
Use this to find the LayeredSystem to debug for the given runtime (or null for the 'java' runtime0
getActiveLayeredSystems() - Method in class sc.layer.LayeredSystem
 
getActiveModel(SrcEntry, IRuntimeProcessor) - Method in class sc.layer.LayeredSystem
Returns the cached active model for the specified runtime processor
getActiveOrInactiveLayerByPath(String, String, boolean, boolean, boolean) - Method in class sc.layer.LayeredSystem
 
getActiveOrInactiveLayerByPathSync(String, String, boolean, boolean, boolean) - Method in class sc.layer.LayeredSystem
 
getActiveScopes() - Static method in class sc.obj.ScopeDefinition
 
getActualParameterTypes(Object, boolean) - Static method in class sc.lang.java.ModelUtil
Just like the above but removes the outer-instance parameter which is present in java.lang.reflect.Constructor's getParameterTypes.
getAlias(Object) - Method in class sc.lang.js.JSRuntimeProcessor
 
getAllChildTagsWithName(String) - Method in class sc.lang.html.Element
 
getAllFields(String, boolean, boolean, boolean, boolean, boolean) - Method in class sc.lang.java.ArrayTypeDeclaration
 
getAllFields(String, boolean, boolean, boolean, boolean, boolean) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInferredType
 
getAllFields(String, boolean, boolean, boolean, boolean, boolean) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInvalidType
 
getAllFields(String, boolean, boolean, boolean, boolean, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
 
getAllFields(String, boolean, boolean, boolean, boolean, boolean) - Method in class sc.lang.java.ClassDeclaration
 
getAllFields(String, boolean, boolean, boolean, boolean, boolean) - Method in class sc.lang.java.InterfaceDeclaration
 
getAllFields(String, boolean, boolean, boolean, boolean, boolean) - Method in interface sc.lang.java.ITypeDeclaration
Returns all of the fields based on the flags.
getAllFields(String, boolean, boolean, boolean, boolean, boolean) - Method in class sc.lang.java.ParamTypeDeclaration
 
getAllFields(String, boolean, boolean, boolean, boolean, boolean) - Method in class sc.lang.java.TypeDeclaration
When hasModifier is true, presence of the modifier matches.
getAllFields(String, boolean, boolean, boolean, boolean, boolean) - Method in class sc.lang.java.WrappedTypeDeclaration
 
getAllFields(String, boolean, boolean, boolean, boolean, boolean) - Method in class sc.lang.template.Template
 
getAllIdentifiers() - Method in class sc.lang.java.IdentifierExpression
 
getAllIdentifiers() - Method in class sc.lang.java.TypedMethodExpression
 
getAllImplementsTypeDeclarations() - Method in class sc.lang.java.ArrayTypeDeclaration
 
getAllImplementsTypeDeclarations() - Method in class sc.lang.java.BaseLambdaExpression.LambdaInferredType
 
getAllImplementsTypeDeclarations() - Method in class sc.lang.java.BaseLambdaExpression.LambdaInvalidType
 
getAllImplementsTypeDeclarations() - Method in class sc.lang.java.BodyTypeDeclaration
 
getAllImplementsTypeDeclarations() - Method in interface sc.lang.java.ITypeDeclaration
 
getAllImplementsTypeDeclarations() - Method in class sc.lang.java.JavaTypeDeclaration
 
getAllImplementsTypeDeclarations(Object) - Static method in class sc.lang.java.ModelUtil
 
getAllImplementsTypeDeclarations() - Method in class sc.lang.java.ParamTypeDeclaration
 
getAllImplementsTypeDeclarations() - Method in class sc.lang.java.TypeDeclaration
 
getAllImplementsTypeDeclarations() - Method in class sc.lang.java.WrappedTypeDeclaration
 
getAllImplementsTypeDeclarations() - Method in class sc.lang.template.Template
 
getAllIndexLayer(String) - Method in class sc.layer.LayeredSystem
 
getAllInheritedAnnotations(String, boolean, Layer, boolean) - Method in class sc.lang.java.ArrayTypeDeclaration
 
getAllInheritedAnnotations(String, boolean, Layer, boolean) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInferredType
 
getAllInheritedAnnotations(String, boolean, Layer, boolean) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInvalidType
 
getAllInheritedAnnotations(String) - Method in class sc.lang.java.BodyTypeDeclaration
 
getAllInheritedAnnotations(String, boolean, Layer, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
 
getAllInheritedAnnotations(String, boolean, Layer, boolean) - Method in interface sc.lang.java.ITypeDeclaration
Returns all occurrences of the specified annotation on the types in the type hierarchy ordered so the first type encountered during the traversal is first.
getAllInheritedAnnotations(String, boolean, Layer, boolean) - Method in class sc.lang.java.JavaTypeDeclaration
 
getAllInheritedAnnotations(LayeredSystem, Object, String, boolean, Layer, boolean) - Static method in class sc.lang.java.ModelUtil
 
getAllInheritedAnnotations(String, boolean, Layer, boolean) - Method in class sc.lang.java.ParamTypeDeclaration
 
getAllInheritedAnnotations(String, boolean, Layer, boolean) - Method in class sc.lang.java.WrappedTypeDeclaration
 
getAllInheritedAnnotations(String, boolean, Layer, boolean) - Method in class sc.lang.template.Template
 
getAllInnerClasses(Class, String) - Static method in class sc.type.RTypeUtil
 
getAllInnerTypes(String, boolean, boolean) - Method in class sc.lang.java.ArrayTypeDeclaration
 
getAllInnerTypes(String, boolean, boolean) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInferredType
 
getAllInnerTypes(String, boolean, boolean) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInvalidType
 
getAllInnerTypes(String, boolean, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
Returns any inner types defined by this type.
getAllInnerTypes(String, boolean, boolean) - Method in class sc.lang.java.ClassDeclaration
 
getAllInnerTypes(String, boolean, boolean) - Method in class sc.lang.java.EnumConstant
Just like above - we cannot show the enum constants as children of themselves even if they inherit them through the type hierarchy
getAllInnerTypes(String, boolean, boolean) - Method in interface sc.lang.java.ITypeDeclaration
 
getAllInnerTypes(Object, String, boolean, boolean) - Static method in class sc.lang.java.ModelUtil
 
getAllInnerTypes(String, boolean, boolean) - Method in class sc.lang.java.ParamTypeDeclaration
 
getAllInnerTypes(String, boolean, boolean) - Method in class sc.lang.java.TypeDeclaration
 
getAllInnerTypes(String, boolean, boolean) - Method in class sc.lang.java.WrappedTypeDeclaration
 
getAllInnerTypes(String, boolean, boolean) - Method in class sc.lang.template.Template
 
getAllJSFiles() - Method in class sc.lang.html.Element
 
getAllLayerIndex() - Method in class sc.layer.LayeredSystem
 
getAllMethods(Object, String, boolean) - Method in interface sc.dyn.IDynamicSystem
 
getAllMethods(Object, String, boolean) - Static method in class sc.dyn.RDynUtil
 
getAllMethods(String, boolean, boolean, boolean) - Method in class sc.lang.java.ArrayTypeDeclaration
 
getAllMethods(String, boolean, boolean, boolean) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInferredType
 
getAllMethods(String, boolean, boolean, boolean) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInvalidType
 
getAllMethods(String, boolean, boolean, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
Returns any methods defined by this type.
getAllMethods(String, boolean, boolean, boolean) - Method in class sc.lang.java.ClassDeclaration
 
getAllMethods(String, boolean, boolean, boolean) - Method in class sc.lang.java.InterfaceDeclaration
 
getAllMethods(String, boolean, boolean, boolean) - Method in interface sc.lang.java.ITypeDeclaration
 
getAllMethods(Object, String, boolean, boolean, boolean) - Static method in class sc.lang.java.ModelUtil
 
getAllMethods(String, boolean, boolean, boolean) - Method in class sc.lang.java.ParamTypeDeclaration
 
getAllMethods(String, boolean, boolean, boolean) - Method in class sc.lang.java.TypeDeclaration
 
getAllMethods(String, boolean, boolean, boolean) - Method in class sc.lang.java.WrappedTypeDeclaration
 
getAllMethods(String, boolean, boolean, boolean) - Method in class sc.lang.template.Template
 
getAllMethods(Object, String, boolean) - Method in class sc.layer.LayeredSystem
 
getAllNames() - Method in class sc.layer.LayeredSystem
 
getAllNames() - Method in class sc.layer.LayerListTypeIndex
 
getAllNames() - Method in class sc.layer.SysTypeIndex
 
getAllowedInAnyProcess() - Method in class sc.layer.Layer
 
getAllowedInAnyRuntime() - Method in class sc.layer.Layer
Some layers do not extend a layer bound to a runtime platform and so can run in any layer.
getAllProperties(String, boolean) - Method in class sc.lang.java.ArrayTypeDeclaration
 
getAllProperties(String, boolean) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInferredType
 
getAllProperties(String, boolean) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInvalidType
 
getAllProperties(String, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
Returns the list of properties with the given modifiers or null if there aren't any.
getAllProperties(String, boolean) - Method in class sc.lang.java.ClassDeclaration
 
getAllProperties(String, boolean) - Method in class sc.lang.java.InterfaceDeclaration
 
getAllProperties(String, boolean) - Method in interface sc.lang.java.ITypeDeclaration
 
getAllProperties(String, boolean) - Method in class sc.lang.java.ParamTypeDeclaration
 
getAllProperties(String, boolean) - Method in class sc.lang.java.TypeDeclaration
 
getAllProperties(String, boolean) - Method in class sc.lang.java.WrappedTypeDeclaration
 
getAllProperties(String, boolean) - Method in class sc.lang.template.Template
 
getAllProperties(Class) - Static method in class sc.type.TypeUtil
 
getAltPrefix() - Method in class sc.lang.java.ObjectDefinitionParameters
 
getAndRegisterGlobalObjectInstance(Object) - Static method in class sc.lang.java.ModelUtil
 
getAnnotatedLanguageModel(SrcEntry, boolean) - Method in class sc.layer.LayeredSystem
 
getAnnotatedLayerModel(String, String) - Method in class sc.layer.LayeredSystem
 
getAnnotatedModel(SrcEntry) - Method in class sc.layer.LayeredSystem
 
getAnnotation(Object, String) - Static method in class sc.dyn.DynUtil
 
getAnnotation(Object, Class) - Method in interface sc.dyn.IDynamicSystem
 
getAnnotation(Object, Class) - Static method in class sc.dyn.RDynUtil
 
getAnnotation(String) - Method in class sc.lang.java.AbstractMethodDefinition
 
getAnnotation() - Method in class sc.lang.java.AnnotationValue
 
getAnnotation(String) - Method in class sc.lang.java.Definition
 
getAnnotation(String) - Method in interface sc.lang.java.IDefinition
 
getAnnotation(String) - Method in class sc.lang.java.MethodDefinition
 
getAnnotation(Object, String) - Static method in class sc.lang.java.ModelUtil
 
getAnnotation(String) - Method in class sc.lang.java.ObjectDefinitionParameters
 
getAnnotation(String) - Method in class sc.lang.java.ParamTypeDeclaration
 
getAnnotation(String) - Method in class sc.lang.java.ParamTypedMember
 
getAnnotation(String) - Method in class sc.lang.java.ParamTypedMethod
 
getAnnotation(String) - Method in class sc.lang.java.WrappedTypeDeclaration
 
getAnnotation(String) - Method in class sc.lang.java.WrapperMethod
 
getAnnotation(Object, Class) - Method in class sc.layer.LayeredSystem
 
getAnnotation(Object, Object) - Static method in class sc.type.PTypeUtil
 
getAnnotationByName(Object, String) - Method in interface sc.dyn.IDynamicSystem
 
getAnnotationByName(Object, String) - Method in class sc.layer.LayeredSystem
 
getAnnotationComplexValues(Object) - Static method in class sc.lang.java.ModelUtil
 
getAnnotationElementValue(String) - Method in class sc.lang.java.Annotation
 
getAnnotationProcessor(String, boolean) - Method in class sc.layer.Layer
 
getAnnotationProcessor(Layer, String) - Method in class sc.layer.LayeredSystem
 
getAnnotations() - Method in class sc.lang.java.ClientTypeDeclaration
 
getAnnotations() - Method in class sc.lang.java.Definition
 
getAnnotations() - Method in interface sc.lang.java.IDefinition
 
getAnnotations(Object) - Static method in class sc.lang.java.ModelUtil
 
getAnnotations() - Method in class sc.lang.java.ParamTypeDeclaration
 
getAnnotations() - Method in class sc.lang.java.ParamTypedMember
 
getAnnotations() - Method in class sc.lang.java.ParamTypedMethod
 
getAnnotations() - Method in class sc.lang.java.WrapperMethod
 
getAnnotations() - Method in class sc.lang.js.JSTypeParameters
 
getAnnotationSingleValue(Object) - Static method in class sc.lang.java.ModelUtil
 
getAnnotationTargets(Object) - Static method in class sc.lang.java.ModelUtil
 
getAnnotationValue(Object, String, String) - Static method in class sc.dyn.DynUtil
 
getAnnotationValue(Object, String) - Method in interface sc.dyn.IDynamicSystem
 
getAnnotationValue(Object, String, String) - Method in interface sc.dyn.IDynamicSystem
 
getAnnotationValue(Object, String) - Static method in class sc.dyn.RDynUtil
 
getAnnotationValue(String) - Method in class sc.lang.java.Annotation
 
getAnnotationValue(String) - Method in interface sc.lang.java.IAnnotation
 
getAnnotationValue(Object, String) - Static method in class sc.lang.java.ModelUtil
 
getAnnotationValue(Object, String, String) - Static method in class sc.lang.java.ModelUtil
 
getAnnotationValue(String, String) - Method in class sc.lang.java.ObjectDefinitionParameters
 
getAnnotationValue(Object, String) - Method in class sc.layer.LayeredSystem
 
getAnnotationValue(Object, String, String) - Method in class sc.layer.LayeredSystem
 
getAnnotationValue(String, String) - Method in class sc.layer.TypeGroupMember
 
getAnnotationValue(String) - Method in class sc.layer.TypeGroupMember
 
getAnnotationValue(Class, String, String) - Static method in class sc.type.PTypeUtil
 
getAnnotationValue(Annotation, String) - Static method in class sc.type.RTypeUtil
 
getAnnotationValueFromList(List<Object>, String) - Static method in class sc.lang.java.ModelUtil
 
getAnnotationValueKey(String, String) - Static method in class sc.lang.java.Definition
 
getAnnotationValueType(String) - Method in class sc.lang.java.Annotation
 
getAnnotationValueWrapper(String) - Method in class sc.lang.java.Annotation
 
getAnonymousType(boolean) - Method in class sc.lang.java.NewExpression
 
getAnyChildParseNode() - Method in class sc.lang.SemanticNode
 
getAppendInterfaces() - Method in class sc.lang.DefinitionProcessor
 
getAppendInterfaces() - Method in interface sc.lang.IDefinitionProcessor
Returns a list of interface names to be appended onto objects or classes implementing this scope
getAppGlobalScope() - Static method in class sc.obj.AppGlobalScopeDefinition
 
getAppGlobalScopeDefinition() - Static method in class sc.obj.AppGlobalScopeDefinition
 
getAppId() - Method in class sc.obj.AppGlobalScopeDefinition.AppGlobalScopeContext
 
getAppId() - Static method in class sc.type.PTypeUtil
 
getAppNameFromURL(String) - Static method in class sc.js.URLPath
Cleans the first / and extension out of the URL and handles the default case
getArgNames() - Method in class sc.lang.js.JSTypeParameters.JSMethod
 
getArrayClass(Class, int) - Method in enum sc.type.Type
 
getArrayComponentType() - Method in class sc.lang.java.ArrayTypeDeclaration
 
getArrayComponentType() - Method in class sc.lang.java.BaseLambdaExpression.LambdaInferredType
 
getArrayComponentType() - Method in class sc.lang.java.BaseLambdaExpression.LambdaInvalidType