- 
          
 - 
                Notifications
    
You must be signed in to change notification settings  - Fork 414
 
Type Properties/Attributes #8165
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
          
     Merged
      
      
            sovdeeth
  merged 46 commits into
  SkriptLang:dev/feature
from
sovdeeth:feature/type-properties
  
      
      
   
  Oct 2, 2025 
      
    
  
     Merged
                    Changes from 33 commits
      Commits
    
    
            Show all changes
          
          
            46 commits
          
        
        Select commit
          Hold shift + click to select a range
      
      5dd71b8
              
                basic implementations for Contains and Named properties
              
              
                sovdeeth cbc9107
              
                fix rogue find+replace
              
              
                sovdeeth 7c90f01
              
                cleanup and move lookupPropertyInfo to override of get(Class)
              
              
                sovdeeth 5160466
              
                Remove necessary usage of toHandlerType
              
              
                APickledWalrus 85122a3
              
                add base handler class
              
              
                sovdeeth 1afb977
              
                Improve property resolution, add back-compat for AnyNamed, AnyContain…
              
              
                sovdeeth 50a5314
              
                cleaning and reorganization
              
              
                sovdeeth 7d15cea
              
                implement common module
              
              
                sovdeeth bb9bd18
              
                Cleanup, fully implement ExprName, many docs, some other improvements
              
              
                sovdeeth 56a4dad
              
                re-add type in register() and Script#name()
              
              
                sovdeeth a7d068a
              
                implement documents plus a bit more cleanup
              
              
                sovdeeth 2bd6f39
              
                cleanup entity/player changer usage
              
              
                sovdeeth 61aeff7
              
                add property info itself to related syntaxes docs
              
              
                sovdeeth 69a4dff
              
                Update name's description
              
              
                sovdeeth e239267
              
                Merge branch 'dev/feature' into feature/type-properties
              
              
                sovdeeth cc14eba
              
                Merge branch 'dev/feature' into feature/type-properties
              
              
                sovdeeth 2c4f1ef
              
                update docs, add since
              
              
                sovdeeth 903bf63
              
                small fixes
              
              
                sovdeeth 2b77441
              
                Replace AnyAmount/ExprAmount
              
              
                sovdeeth 8e1705a
              
                Finish replacing AnyAmount, add Empty property, add PropertyBaseSynta…
              
              
                sovdeeth 9876223
              
                banish utils class
              
              
                sovdeeth 3126300
              
                AnyValued replacement
              
              
                sovdeeth 11ace37
              
                better errors
              
              
                sovdeeth e158111
              
                some docs
              
              
                sovdeeth e61c782
              
                fix PropCondContains with somewhat horrible code that works
              
              
                sovdeeth a87aee9
              
                final cleanup
              
              
                sovdeeth 5342ea7
              
                final cleanup 2
              
              
                sovdeeth fa7fab9
              
                Apply suggestions from code review
              
              
                sovdeeth 5f375a3
              
                reorder methods + missing continue
              
              
                sovdeeth 54a2dab
              
                Update PropExprValueOf.java
              
              
                sovdeeth 2c5d638
              
                Merge branch 'dev/feature' into feature/type-properties
              
              
                sovdeeth f4c6bea
              
                Update JSONGenerator.java
              
              
                sovdeeth 066b37f
              
                Apply suggestions from code review
              
              
                sovdeeth ee5551a
              
                requested changes
              
              
                sovdeeth 741a5c1
              
                add config option to enable type properties
              
              
                sovdeeth db61980
              
                Update ExprName.java
              
              
                sovdeeth 538b17d
              
                Use ChangeInPlace when changing property expressions
              
              
                sovdeeth d87115f
              
                Merge branch 'dev/feature' into feature/type-properties
              
              
                sovdeeth ef80692
              
                Update JSONGenerator.java
              
              
                sovdeeth cbe1913
              
                Merge branch 'feature/type-properties' of https://github.com/sovdeeth…
              
              
                sovdeeth 1e85835
              
                Update JSONGenerator.java
              
              
                sovdeeth 4690ee4
              
                better CIP requirement detection
              
              
                sovdeeth e7e386e
              
                improve error message for missing properties
              
              
                sovdeeth ee4f737
              
                requested changes
              
              
                sovdeeth d9378bc
              
                Merge branch 'dev/feature' into feature/type-properties
              
              
                sovdeeth 44cef9a
              
                Merge branch 'dev/feature' into feature/type-properties
              
              
                sovdeeth File filter
Filter by extension
Conversations
          Failed to load comments.   
        
        
          
      Loading
        
  Jump to
        
          Jump to file
        
      
      
          Failed to load files.   
        
        
          
      Loading
        
  Diff view
Diff view
There are no files selected for viewing
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
      
      Oops, something went wrong.
        
    
  
  Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    
Uh oh!
There was an error while loading. Please reload this page.