JavaScript Development Tools
Release 3.2

Uses of Class
org.eclipse.wst.jsdt.core.infer.InferredType

Packages that use InferredType
org.eclipse.wst.jsdt.core.ast   
org.eclipse.wst.jsdt.core.infer   
 

Uses of InferredType in org.eclipse.wst.jsdt.core.ast
 

Methods in org.eclipse.wst.jsdt.core.ast that return InferredType
 InferredType IAbstractVariableDeclaration.getInferredType()
          Get the inferred type of the var
 InferredType IObjectLiteral.getInferredType()
           
 InferredType IAbstractFunctionDeclaration.getInferredType()
          Get the inferred return type for the function
 

Methods in org.eclipse.wst.jsdt.core.ast with parameters of type InferredType
 void ASTVisitor.endVisit(InferredType inferredType)
           
 void IAbstractVariableDeclaration.setInferredType(InferredType type)
          Set the inferred type of the var
 void IObjectLiteral.setInferredType(InferredType type)
           
 void IAbstractFunctionDeclaration.setInferredType(InferredType type)
          Set the inferred return type
 boolean ASTVisitor.visit(InferredType inferredType)
           
 

Uses of InferredType in org.eclipse.wst.jsdt.core.infer
 

Fields in org.eclipse.wst.jsdt.core.infer declared as InferredType
 InferredType InferEngine.ArrayType
           
 InferredType InferEngine.BooleanType
           
 InferredType InferEngine.FunctionType
           
 InferredType InferEngine.GlobalType
           
protected  InferredType InferEngine.inferredGlobal
           
 InferredType InferredMember.inType
          The type to which this member belongs
 InferredType InferEngine.NumberType
           
 InferredType InferEngine.ObjectType
           
 InferredType InferredType.referenceClass
           
 InferredType InferEngine.StringType
           
 InferredType InferredType.superClass
           
 InferredType InferredAttribute.type
          The type of this attribute
 InferredType InferEngine.VoidType
           
 

Methods in org.eclipse.wst.jsdt.core.infer that return InferredType
protected  InferredType InferEngine.addType(char[] className)
           
protected  InferredType InferEngine.addType(char[] className, boolean isDefinition)
          Create a new inferred type with the given name
protected  InferredType InferEngine.createAnonymousType(char[] possibleTypeName, InferredType currentType)
           
 InferredType InferEngine.findDefinedType(char[] className)
           
protected  InferredType InferEngine.getInferredType2(IExpression fieldReceiver)
           
protected  InferredType InferEngine.getTypeOf(IExpression expression)
           
 

Methods in org.eclipse.wst.jsdt.core.infer with parameters of type InferredType
protected  InferredType InferEngine.createAnonymousType(char[] possibleTypeName, InferredType currentType)
           
protected  void InferEngine.handleJSDocConstructor(InferredType type, IFunctionDeclaration methodDeclaration, int nameStart)
           
protected  void InferEngine.populateType(InferredType type, IObjectLiteral objLit, boolean isStatic)
           
 

Constructors in org.eclipse.wst.jsdt.core.infer with parameters of type InferredType
InferredAttribute(char[] name, InferredType inferredType, IASTNode definer)
           
InferredAttribute(char[] name, InferredType inType, int start, int end)
          Creates an attribute with this name in the given inferred type.
InferredMethod(char[] name, IFunctionDeclaration functionDeclaration, InferredType inType)
           
 


JavaScript Development Tools
Release 3.2

Copyright (c) IBM Corp. and others 2000, 2010. All Rights Reserved.